已知某个班30名学生的学号(3位整数)及其某门课程的考试成绩(包含1位小数),要求编写程序完成以下功能;

来源:百度知道 编辑:UC知道 时间:2024/09/27 05:46:39
(1)逐个显示考试成绩在90分以下(包括90分)的学生学号及考试成绩
(2)显示该课程的平均成绩
编程要求原始数据使用键盘输入并以数组形式存储

#include <stdio.h>

struct student
{
int num;
float score;
}a[30];

int main()
{
int i;
float sum=0;
for(i=0;i<30;i++)
{
printf("输入第%d个学生的学号:\n",i+1);
scanf("%d",&a[i].num);
printf("输入第%d个学生的成绩:\n",i+1);
scanf("%f",&a[i].score);
}

printf("成绩大于90分的有:\n");
for(i=0;i<30;i++)
{
if(a[i].score>=90)
printf("学号%-7d成绩%-7.1f分\n",a[i].num,a[i].score);
sum+=a[i].score;
}
printf("30名学生平均成绩为%2.1f分",(sum/30));
return 0;
}

某实验班有10名学生,每个学生的数据包括学号、姓名及3门课程的成绩。编写程序完成下列任务: 已知学生的记录由学号和学习成绩组成输入10个学生的学号和成绩找出成绩高的学生记录并输出其学号和成绩 怎么查中国五冶大的学生学号? 我是一名学生 喜欢上 我们班上的某个女生 情场高手进来 10个学生,每个3门成绩,用函数求出最高分的那个学生的学号、3门成绩 中国五冶职大的学生学号怎么查 已知一名学生的3门考试成绩,计算他总成绩和平均成绩。试用C语言编写程序。 在Excel中给全班学生的成绩排名,又不弄乱学生的学号? 编写一个程序,输入N个学生的成绩,输出高于平均成绩的学生的学号和成绩,其中学号和 甲乙两班共有100名学生,其中参加数学小组的同学有29人,已知加班人数的1/3,乙班人数的1/4参加了数学活动小