用c语言的数组解。 4、输入10个学生的信息,每个学生含有成员名为“学号、姓名、语文、英语、数学、总分、

如题所述

#include<stdio.h>
struct student
{
char no[15];
char name[15];
int yuwen,shuxue,yingyu,total;
}a[10];

void main()
{
int i;
for(i=0;i<10;i++)
{
printf("请输入学号\n");
scanf("%s",&a[i].no);
printf("请输入姓名\n");
scanf("%s",&a[i].name);
printf("请输入语文成绩\n");
scanf("%d",&a[i].yuwen);
printf("请输入数学成绩\n");
scanf("%d",&a[i].shuxue);
printf("请输入英语成绩\n");
scanf("%d",&a[i].yingyu);
a[i].total=a[i].shuxue+a[i].yingyu+a[i].yuwen;
printf("第%d个学生的总成绩是%d\n",i+1,a[i].total);
}

}兄弟,能加点分不??
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-01
正解、
相似回答