上机实习报告。
题目:有五名同学每名同学的数据包括学号、姓名和3门功课的成绩(成绩提前预设)
求:1、每名同学的平均成绩;
名同学每门课程的平均分;
3、按学生的平均分从低到高次序排除每名同学的顺序;
分析:根据题目要求,使用结构体类型,包括5个元素学号(num)、姓名(name门功课的成绩(score[3]).成绩提前预设。
所求问题为:平均分(**erage_1[5])、各门课程平均分(**erage[3])
按平均分排序并输出。
源程序:#include ""
#include ""
#include ""
struct student
long num;
char name[20];
float score[3];
stu[5]=,
main()
struct student *p;
int i,j;
float **erage_1[5],**erage_2[3],a[5];
float sum,tmp;
for(i=0,p=stu;i<5;i++,p++)
for(i=0;i<3;i++)
for(i=0;i<5;i++)
for(i=0;i<4;i++)
printf(" pai ming:");
for(i=0;i<5;i++)
printf(" f",a[i]);
system("pause");
运行结果:(截图)
总结:使用结构体类型使此题更加简单,方便。源程序中包含了指针。
数组等的使用,又使用了循环体(for())还涉及了排序的算法。是一道综合的问题。
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语言作业
1 c语言的特点与主要应用领域。特点 1 c语言简洁,紧凑,使用方便,灵活 2 c语言具有高级语言和低级语言的特征 3 c语言是结构化语言,具有结构化的控制语句 4 c语言具有各种各样的数据类型 5 c语言具有强大的图形功能,支持多种显示器和驱动器 6 c语言适用范围大,目标 质量高,程序执行效率高...
C语言作业
c语言。课。程。设。计。作。业。专业 计算机科学与技术112 姓名 李凯。1 打印出杨辉三角形 要求打印出10行如下 源程序 include void main int m,k int a 10 10 printf for m 0 m 10 m for m 2 m 10 m for k 1 ka m...