1.目标
从键盘输入3位同学的一组信息,包括学号、姓名、数学成绩、计算机成绩,求得每位同学的平均分和总分,然后输出这些信息。(包括学号、姓名、数学成绩、计算机成绩、平均分、总分)
2.程序
#include <stdio.h>
int main()
{
int i, j, m, n;
struct data
{
int number;
char name[20];
int math;
int computer;
}a[3];
for (int i = 0; i < 3; i++)
{
printf("输入学生%d的学号:",i+1);
scanf_s("%d", &a[i].number);
printf("输入学生%d的姓名:",i+1);
scanf_s("%s", a[i].name, 20);
printf("输入学生%d的数学成绩:",i+1);
scanf_s("%d", &a[i].math);
printf("输入学生%d是计算机成绩:",i+1);
scanf_s("%d", &a[i].computer);
}
for(int i=0;i<3;i++)
printf("\n学号:%d,名字:%s,数学成绩:%d,计算机成绩:%d平均分:%d,总分:%d\n", a[i].number, a[i].name, a[i].math, (a[i].computer,a[i].math+a[i].computer)/2, a[i].computer, a[i].math + a[i].computer);
return 0;
}
程序运行结果