第1章 目的任务
1.1实训目的
(1) 巩固C语言所学基本课程;
(2) 提高C语言编程的综合应用能力;
(3) 学会软件开发的基本方法以及C语言程序的编译、调试方法。
1.2实训任务
(1) 掌握C语言中的基本数据输入、输出;
(2) 熟练掌握C语言中的三种基本结构的使用;
(3) 熟练使用C语言中的数组;
(4) 熟练使用C语言中的函数;
(5) 熟练使用C语言中的指针;
(6) 熟练使用C语言中的结构体。
第2章 主程序子程序
2.1主函数main
main()函数是C程序的主函数,也是入口函数,所有C程序的执行都从main开始至main结束。主函数使用了do… while语句和switch语句,在主函数中定义一个变量k,通过输入k的值,实现输入、输出、修改、排序、查询函数的调用以及程序的退出。
2.2output
定义一个整型变量i,用for循环(i=0;i<=10;i++;p++) i=1时,输入第一个学生的学号、姓名、年龄、班级及三门课的成绩,然后进行i++第二个学生同时指针下移,直到i<10时,结束循环,换行,结束循环,1~10个学生的所有信息就全部输出循环。
2.3input
定义一个整型变量i。利用for循环(i=1;i<=10;i++;p++),当i=1时,输入第一个学生的学号、姓名、年龄、班级、及三门课的成绩,然后执行i++第二个学生的信息,同时指针下移,当输入第10个学生的信息完成时,结束循环循环结束调用输出函数output。
2.4xiugai
定义一个整型变量n,通过输入n的值,利用scanf对数据进行输入、printf对修改后的数据进行输出,使用指针实现对具体项目的输出。
2.5chaxun
定义一个整型变量n,利用指针。输入学生序号,在屏幕上输出相对应学生的信息。
2.6zongfen(平均分和总分)
利用for循环使用指针计算10名学生的总分和平均分。
2.7paixu
利用冒泡法通过for循环以及if条件语句实现对10名学生的总分按照从大到小的顺序排列,对于字符类数据利用strcpy函数调换其顺序。
第3章 错误
1、 学号的输出为乱码,原因:数据类型写为“%d”与定义类型不一致,将其改为“%s”。
2、 在输入函数中出现警告:变量“j”在函数中定义但并未在input函数中使用,将“j”删除。
3、 在input函数中出现语法错误,将输入法切换为英文输入状态输入“:”。
4、 在input函数中不出现学生序号,在后面添加“i+1“。
5、 在paixu中出现语法错误,将if((((q+i)->sum)<((q+j)->sum)))改为if(((q+i)->sum)<((q+j)->sum))。
6、 在paixu中需要逻辑“0”或“非0”,使用字符数组t[20],利用strcpy函数实现字符类数据的的顺序调换。
7、 在paixu中缺少“}”,添加上“}”。
第4章 实训总结
4.1思维方式方法
根据程序系统功能要求可以将程序分解为以下功能模块:
求总分和平均分
成绩查询
按总分排序
成绩修改
退出系统
学生基本信息管理系统
成绩输入
在程序设计时将其逐步细化,每个模块由一个函数实现,整个程序通过函数调用联系。使用函数思想编写程序,程序中的每个模块都做成(本文由范文之家88ttshopping88搜集整理)函数形式,由主函数调用子函数。在各个功能模块设计时根据其具体功能使用所学知识进行设计,例如:在需要循环输出时可以使用 for循环,需要条件控制时可以使用if语句,在排序时可以使用冒泡法等。
高中各年级课程推荐
|
||||
年级
|
学期
|
课程名称
|
课程试听
|
|
高一 |
高一(上)、(下)同步复习
|
语文 | ||
英语 | ||||
数学 | ||||
数学(期中串讲) | ||||
数学(期末串讲) | ||||
数学拔高 | ||||
物理 | ||||
化学 | ||||
生物(一) | ||||
地理 | ||||
历史 | ||||
政治 | ||||
高中专项突破课
|
语文写作 | |||
英语阅读理解 | ||||
英语写作 | ||||
英语完形填空 | ||||
物理功和能量 | ||||
高二 |
高二(上)、(下)同步复习
|
语文 | ||
英语 | ||||
数学(理) | ||||
数学拔高(理) | ||||
数学(文) | ||||
数学拔高(文) | ||||
物理 | ||||
数学(期中串讲) | ||||
数学(期末串讲)(理) | ||||
数学(期末串讲)(文) | ||||
化学 | ||||
生物(一) | ||||
生物(二) | ||||
生物(三) | ||||
地理 | ||||
历史 | ||||
政治 | ||||
高三 |
高考第一轮复习
|
语文 | ||
英语 | ||||
数学(理) | ||||
数学拔高(理) | ||||
数学(文) | ||||
数学拔高(文) | ||||
物理 | ||||
物理拔高 | ||||
化学 | ||||
生物 | ||||
地理 | ||||
政治 | ||||
历史(韩校版) | ||||
历史(李晓风版) | ||||
高考第二轮复习
|
数学(理) | |||
数学(文) | ||||
英语 | ||||
物理 | ||||
化学 | ||||
地理 | ||||
高考第三轮冲刺串讲
|
语数英串讲(理) | |||
语数英串讲(文) | ||||
物化生串讲 | ||||
史地政串讲 | ||||
高考试题精讲
|
数学(理) | |||
英语 | ||||
化学 | ||||
物理 | ||||
2021高考研究2021高考策略(理) | ||||
2021高考研究2021高考策略(文) | ||||
Copyright © 2005-2020 Ttshopping.Net. All Rights Reserved . |
云南省公安厅:53010303502006 滇ICP备16003680号-9
本网大部分资源来源于会员上传,除本网组织的资源外,版权归原作者所有,如有侵犯版权,请立刻和本网联系并提供证据,本网将在三个工作日内改正。