我正在学习c,请教C语言高手帮我

来源:百度知道 编辑:UC知道 时间:2024/07/03 00:09:47
编写一个程序,输入2个学生的姓名,学号,英语,数学,计算机成绩,输出这2个学生的姓名,学号,平均分成绩。

#include<stdio.h>
#include<string.h>
void main()
{ char t[2],a[2][10];
long b[2];
float c[2],d[2],e[2];
int i;
for(i=0;i<2;i++)
{printf("input name:");
gets(a[i]);
printf("input number:");
scanf("%ld",&b[i]);
printf("input english score:");
scanf("%f",&c[i]);
printf("input math score:");
scanf("%f",&d[i]);
printf("input computer score:");
scanf("%f",&e[i]);
}
for(i=0;i<2;i++)
{ printf("%s %ld %f\n",a[i],b[i],(c[i]+d[i]+e[i])/3);
}
getch();
}

#include<stdio.h>
typedef struct //定义学生的结构体,包含学生的姓名学号分数
{
char name;int id;float en;float math;float com;
float aver;
}Student;
main()
{
Student stu[2]; //用结构体定义一个数组保存两个学生的信息
int i=0;
for(i=0;i<2;++i)
{
p