描述
输入整数N,再输入N个学生的学号、姓名和成绩。最后输出总成绩、平均成绩和不及格人数。(使用结构体)
输入
整数N(N<100)
N个学生的信息,一行一个学生,包括:学号(整数)、姓名(不超20个字符中间无空格)、成绩(实数)
输出
总成绩 平均成绩 不及格人数
小数保留2位
输入输出示例
输入 | 输出 | |
示例 1 | | |
#include<stdio.h>
typedef struct student{
int num;
char name[10];
double cj;
}STU;
int main()
{
STU s[100];
int n,i;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d%s%lf",&s[i].num,&s[i].name,&s[i].cj);
}
double sum=0;int k=0;
for(i=0;i<n;i++)
{
sum=sum+s[i].cj;
}
for(i=0;i<n;i++)
{
if(s[i].cj<60)k++;
}
printf("%.2f %.2f %d",sum,sum/n,k);
return 0;
}