C语言作业

发布 2021-05-05 20:22:28 阅读 7657

上机实习报告。

题目:有五名同学每名同学的数据包括学号、姓名和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...