#include"stdio.h"
#define MAX_SIZE 1000
typedef struct
{
int mun[MAX_SIZE]; //学号
int age[MAX_SIZE]; //年龄
char class_name[MAX_SIZE]; //班级
int math_score[MAX_SIZE]; //高数
int comp_score[MAX_SIZE]; //计算机
int c_score[MAX_SIZE]; //C语言
int sum_score[MAX_SIZE]; //总分
int aver_score[MAX_SIZE]; //平均分
}score;
void main()
{ score L;
int i;
printf("请按顺序输入第1~10个学生的:\n学号,班级,年龄,高数,计算机,C语言三科成绩\n");
for(i=0;i<10;i++)
{
scanf("%d%s%d%d%d%d",&L.mun[i],&L.class_name[i],&L.age[i],&L.math_score[i],&L.comp_score[i],&L.c_score[i]);
//输入各学生学号,班级,年龄,高数,计算机,C语言三科成绩
L.sum_score[i]=L.math_score[i]+L.comp_score[i]+L.c_score[i]; //计算总分
L.aver_score[i]=(L.math_score[i]+L.comp_score[i]+L.c_score[i])/3; //计算平均分
}
for(i=0;i<10;i++)
{
printf("学号:%d 班级:%s 年龄:%d ",L.mun[i],L.class_name+i,L.age[i]);
printf("高数:%d 计算机:%d C语言:%d ",L.math_score[i],L.comp_score[i],L.c_score[i],L.sum_score[i]);
printf("总分:%d 平均分:%d\n",L.sum_score[i],L.aver_score[i]);
} //printf()语句分开写,是为了语句不至于太长
}
已经过VC6运行验证
输入 十个学生学号班级年龄,三科成绩
输出 十个学生学号班级年龄,三科成绩以及每个学生平均分和总成绩
这个你还要到这里来发帖子
有钱啊
到网上随便搜一下
就全都出来了撒!!