一道简单c语言题目,求做下

来源:百度知道 编辑:UC知道 时间:2024/05/10 22:55:25
题目:输入5个学生的学号,2门课程的成绩,然后输出每个学生的学号,2门课程的平均成绩。在先等,焦急

因为这个数据不是很多 所以不必要用结构体
可以直接写个程序 简单点
如果数据多的话 用结构体好

#include "stdio.h"
main()
{
int i,j,number[5];
float sum,ave=0, score[2];
for(i=0;i<5;i++)
{printf("xuehao");
scanf("%d",&number[i]);
for(j=0;j<2;j++)
scanf("%f",&score[j]);
}
for(i=0;i<5;i++)
{printf("%d ",number[i]);
sum=0;
for(j=0;j<2;j++)
sum+=score[j];
ave=sum/2;
printf("%f\n",ave);
}
}

//---------------------------------------------------------------------------

#include <stdio.h>
#include <string.h>
struct stud{
int id;
float s1,s2;

}stu[5];

int main(int argc, char* argv[])
{

int i;

for (i = 0; i<5; i++) {
printf("ID:");
scanf("%d",&stu[i].id);
printf("Score 1:");