C语言作业编写一个程序输入学生分数,统计及格人数和算平均分
定义一个学生的结构体,包含学号(ID),成绩(score)10名学生,学号分别为1,2,3,4,5,6,7,8,9,10他们的成绩如下:45.0,62.5,70.3,85...
定义一个学生的结构体,包含学号(ID),成绩(score)
10名学生,学号分别为1,2,3,4,5,6,7,8,9,10
他们的成绩如下:45.0 ,62.5 ,70.3 ,85.0 ,80.2 ,90.3 ,95.6 ,80.0 ,65.3 ,53.6
计算及格人数(不低于60)的人数并用count输出
计算平均分并用count输出
分析学生成绩,若及格人数为0,用count输出“that's bad”,及格人数为10,用count输出“that's good”,其它情况用count输出“that's so so” 展开
10名学生,学号分别为1,2,3,4,5,6,7,8,9,10
他们的成绩如下:45.0 ,62.5 ,70.3 ,85.0 ,80.2 ,90.3 ,95.6 ,80.0 ,65.3 ,53.6
计算及格人数(不低于60)的人数并用count输出
计算平均分并用count输出
分析学生成绩,若及格人数为0,用count输出“that's bad”,及格人数为10,用count输出“that's good”,其它情况用count输出“that's so so” 展开
1个回答
展开全部
#include<stdio.h>
#include <stdlib.h>
typedef struct list
{
char number[10];
float mark;
}COUNT;
int main()
{
COUNT aa[100];
int i;
int count =0;
float sum=0;
for(i=1;i<=10;i++)
{
scanf("%s",aa[i].number);
scanf("%g",&aa[i].mark);
sum+=aa[i].mark;
if(aa[i].mark>=60)
{
count++;
}
}
if(count==0) printf("that's bad\n");
else if(count==10) printf("that's good\n");
else printf("just so so\n");
double anverage=sum/10.;
printf("Anverage = %lf",anverage);
return 0;
}
追问
第11行是什么意思?起什么作用呢?初学不太懂
追答
一个指向结构体成员的数组!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询