2009-2010学年第一学期。
c语言综合程序设计说明书。
班级:电子商务09-1班。
学号:10604091062 106040910645
姓名:姚丹罗艳姣。
一、提出问题。
1、程序设计题目:
已知有5名学生学号、科目如下:
设计一个菜单程序,完成功能如下:
1)打印姓名、总分;
2)打印学号、姓名、成绩、总分、名次。
2、设计程序的目的及达到的效果:
综合使用基本结构、基本算法、函数、指针、结构体、链表等知识设计程序。要求根据所设计的应用程序,输入简单的**就能够达到所要的结果。即:
输入“1”,打印包含姓名、总分的成绩表;输入“2”,打印包含学号、姓名、成绩、总分、名次的成绩表,输入“3”,退出程序。
二、程序的设计分析。
1、程序设计说明:
用while函数打印出菜单。
第一个问题,采用了for函数完成,打印出姓名,同时用b[i][j]作为中间变量,来求出总分。
第二个问题,采用for函数完成,用t作为中间变量来替换出最大的总分数,如果总分a2、程序结构说明:
此程序分三个模块:
1)菜单主程序设计。
2)输出第一张表、第二张表。
3)完成、返回主程序
程序如下:#include<>
#include<>
struct student
main()
void add1 ()
void add2 ()
int a,v;
system( "graftabl 936 ")
textbackground(80);
textcolor(10);
while(1)
break;}}
void add1()
int b[5][4]=,76,85,83,70},66,93,89,80},77,75,89,76},75,86,82,80}};
clrscr();
for(i=0;i<5;i++)
for(v=0;v<5;v++)
printf("");
printf成绩表n");
printf("");
printfn");
printf姓名 │ 总分 │");
for(i=0;i<5;i++)
printfn");
void add2()
char n[5][18]=;
int b[5][4]=,76,85,83,70},66,93,89,80},77,75,89,76},75,86,82,80}};
clrscr();
for(i=0;i<5;i++)
for(i=0;i<4;i++)
for(w=0;w<4;w++)
for(v=0;v<5;v++)
printf("");
printf成绩表n");
printf("");
printfn");
printf(" 学号 │ 姓名 │ 数学 │ 英语 │计算机│ 哲学 │ 总分 │ 名次 │");
for(i=0;i<5;i++)
printfn");
getch();
运行结果如下:
输入“1”,打印:
输入“2”,打印:
三、系统设计的实施。
功能模块图如下:
各个程序模块图:
主程序流程图:
add(1)程序流程图:
add(2)程序流程图。
四、程序的特点:
1、运用了结构体。
2、多次使用for语句进行循环,也用到了一维数组、二维数组。
例如运用了“起泡法”进行总分排序。
3、运用了if条件语句进行学生信息的位置交换,进而得出各个学生的名次。
五、总结。通过此次c语言程序设计实践,本人实在是获益不浅!平时只是设计一些简单的程序,当要看到这些题目时,还真不知从哪下手!
一开始做题,感觉非常模糊,在老师的指导下,我们慢慢的进入状态,我们做的是一个成绩表,与平时相比,这次涉及的内容较多。运用的函数也比较复杂,我们俩个同学一组,分工合作,首先我们一起完成了结构题,然后我们一人各负责一个函数程序的设计,经过努力,我们完成了整体程序,但是总是有很多错误出现,这都是我们粗心大意造成的,后来经过重复的调试与运行,终于编好了完整的程序,所以设计程序一定要仔细,不容一点的马虎。经过这次程序设计,我们懂得设计和运用了,同时,也让我们更加体会到了合作的力量,如果是孤军奋战,我们也许不能在规定的时间内达到很好的效果。
当然,也多亏老师的指导。
C语言作业
no.1 include int main 结果z 9.000000 配置 mingw2.95 cuirelease,编译器类型 mingw old检查文件依赖性。完成构建未命名1 0个错误,0个警告。生成c documents and settings administrator my docum...
C语言作业
上机实习报告。题目 有五名同学每名同学的数据包括学号 姓名和3门功课的成绩 成绩提前预设 求 1 每名同学的平均成绩 名同学每门课程的平均分 3 按学生的平均分从低到高次序排除每名同学的顺序 分析 根据题目要求,使用结构体类型,包括5个元素学号 num 姓名 name 门功课的成绩 score 3 ...
C语言作业
1 c语言的特点与主要应用领域。特点 1 c语言简洁,紧凑,使用方便,灵活 2 c语言具有高级语言和低级语言的特征 3 c语言是结构化语言,具有结构化的控制语句 4 c语言具有各种各样的数据类型 5 c语言具有强大的图形功能,支持多种显示器和驱动器 6 c语言适用范围大,目标 质量高,程序执行效率高...