不说语言单说要求有啥用啊?c语言#include
编程统计全班学生成绩.要求每次键盘输入一个学生的3门课程分数,计算并输出每个学生的总分和平均分
编程统计全班学生成绩.要求每次键盘输入一个学生的3门课程分数,计算并输出每个学生的总分和平均分
如果平均分大于等于85为优秀,60~85为通过,分别统计出成绩优秀和通过的学生人数
c语言
如果平均分大于等于85为优秀,60~85为通过,分别统计出成绩优秀和通过的学生人数
c语言
其他人气:173 ℃时间:2019-09-26 00:18:56
优质解答
兄弟,啥语言嘛?
不说语言单说要求有啥用啊?c语言#include#includestruct stu{ int grade1,grade2,grade3,count,average; stu*next;};void main(){ stu*head=NULL,*tail,*p; int num,i=1,good_num=0,pass_num=0; printf("请输入全班学生人数: "); scanf("%d",&num); for(;i<=num;i++) {if (i==1){ head=tail=(stu*)malloc(sizeof(stu)); printf("请输入第%d名学生的3门课程分数: ",i); scanf("%d %d %d",&tail->grade1,&tail->grade2,&tail->grade3); tail->count=tail->grade1+tail->grade2+tail->grade3; tail->average=tail->count/3; tail->next=NULL;}else{ p=(stu*)malloc(sizeof(stu)); tail->next=p; tail=p; printf("请输入第%d名学生的3门课程分数: ",i); scanf("%d %d %d",&tail->grade1,&tail->grade2,&tail->grade3); tail->count=tail->grade1+tail->grade2+tail->grade3; tail->average=tail->count/3; tail->next=NULL;} } p=head; i=1; while(p) {printf("第%d个学生的总分为:%d平均分为: %d\n",i,p->count,p->average);if(p->average>=85){ good_num++;}else if(p->average>=60){ pass_num++;}p=p->next;i++; } printf("全班学生成绩优秀人数为:%d\n全班学生成绩通过人数为:%d\n",good_num,pass_num);}
不说语言单说要求有啥用啊?c语言#include
我来回答
类似推荐
猜你喜欢
- 1英语翻译
- 2在一个半径为3米的圆形花坛外,围绕着一条宽1米的环形小路.这条环形小路的面积是多少平方米?
- 3This is the s----between you and me .Don't tell others 横线上填什么单词
- 4在平面上有7个点,其中每3个点都不在同一条直线上.如果在这7个点之间连接18条线段,那么这些线段最多能构成_个三角形.
- 5一个角的补角是它的余角的4倍,求这个角.
- 6吃太多甜食对牙齿不好(麻烦帮我翻译成英文)
- 7l didn't go to the party____..A.in that evening B.on that evening C.at that evening D.that evening
- 8六年级原有学生240人,其中女生占15分之7,后来转来几名男生,这时女生人数就占总人数的37分之16,
- 9阅读《母亲的贺卡》,会引发你怎样的联想呢?请结合你的所见所闻,以爱的传递为题,写一篇文章
- 10碳酸钠与氧化铝会反映吗