c语言编程程序.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测控班第四小组 C语言综合设计谈论报告 题目选择: 由组长和各位成员评估讨论后,我们决定稳妥起见,选择综合实验二作为我们的综合试验设计成果 小组成员及负责项目: 我小组由史尧担任组长,沈昊亮,盛延平,刘尧照,朱亚坤,张剑铭担任组员 职务 姓名 负责项目 组长 史尧 本次实验的小组总指挥,负责统筹整体规划及实施,负责解决本次设计第一部(输入学生基本信息,并用文件存储)和第六部分(输入学生学号,修正某门课程的成绩) 组员 刘尧照 负责解决本次设计第七部分(统计课程不同分数段的人数)项目 朱亚坤 负责解决本次设计五第部分(输入某个学生的学号,查询其各课考试情况) 张剑铭 负责解决本次设计第三部分(计算课程平均分) 盛延平 负责解决本次设计第二部分(能逐一输入某门功课学生的成绩) 沈昊亮 负责解决本次设计第四部分 对某门课程按成绩,降序输出 讨论日程表: 讨论 日期 地点 参与成员 讨论主题 讨论进展 遇到的问题   4月23日 教学楼6楼 史尧,沈昊亮,盛延平,刘尧照,朱亚坤,张剑铭 分组及分工 成立小组,明确如上表的分工,并进行第一次程序尝试 文本的替换、降序输出问题 第一次讨论 4月25日 学十楼2层 史尧,刘尧照 文本查找与替换 参照网上的文件,学习了相关知识,   第二次讨论 4月27日 学十楼2层 张剑铭,朱亚坤 指针和文件的相关问题和bool变量 参考书籍和网络,解决了指针地址的问题 bool使用方法 第三次讨论 4月29日 学十楼2层 史尧 编写程序并尝试合并 第二次课堂程序编写,出现了例如结构体调用出错等几个问题,讨论并请教老师协助解决 降序输出出现问题   4月30日 学十楼2层 盛延平,沈昊亮 if语句的使用、结构体调用 尝试三种倒叙输出的方法,最终将问题解决 if使用不熟练   5月3日   史尧 下发最终程序 最终程序下发给每个成员   各位成员求解程序段过程中遇到的问题和解决方法: 史尧:两个函数,首先是构建了一个结构体来储存学生信息,其他的信息都需要逐个输入,而成绩是不需要输入的(一般情况下第一次输入学生信息时学生都是没有成绩的)。 张剑铭:第三个函数,在编写时,循环选择要求的科目的平均数。 沈昊亮:使用两个变量,分别控制学生结构体与所需要查看的科目。 刘尧照:使用循环语句控制,使用两个变量,分别控制科目与各分数段人数。 讨论流程图 程序成果展示 #include stdafx.h #include stdio.h #define N 4 struct student int num; char name[20]; char sex[20]; int age; int score[4]; stu[N]; int p; void list printf ************输入学生信息请链接 1;\n ; printf ************输入某门功课学生的成绩请链接 2;\n ; printf ************计算某门课程的平均分请链接 3;\n ; printf ************对某门课程成绩降序输出请链接 4;\n ; printf ************查询学生成绩请链接 5;\n ; printf ************修正学生成绩请链接 6;\n ; printf ************统计课程不同分数段的人数请链接 7;\n ; printf ************退出请连接 8 ;\n ; void select void information ; void subject ; void average ; void grade ; void search ; void modify ; void statistics ; //int *a; //*a p; switch p case 1:information ;break; case 2:subject ;break; case 3:average ;break; case 4:grade ;break; case 5:search ;break; case 6:modify ;break; case 7:statistics ;break; case 8:break;break;break; void information int i; FILE *fp; char filename[10]; printf enter tne filename:\n ; scanf %s,filename ; if fp fopen filename,wb NULL printf cannot

您可能关注的文档

文档评论(0)

ddf55855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档