定义char数组和float数组,统计计算即可
代码如下:
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
char name[2][10];//姓名
float math[2], physics[2], chemstry[2], sum[2] = { 0 }, ave[2] = { 0 };
int i;
//输入
scanf("%s", name[0]);//输入第一个学生的姓名
scanf("%f %f %f", &math[0], &physics[0], &chemstry[0]);
scanf("%s", name[1]);//输入第二个学生的姓名
scanf("%f %f %f", &math[1], &physics[1], &chemstry[1]);
//计算总成绩和平均分
for (i = 0; i < 2; i++)
{
sum[i] = math[i] + physics[i] + chemstry[i];
ave[i] = sum[i] / 3.0;
}
for (i = 0; i < 2; i++)
{
//输出
printf("%10s %5.1f %5.1f %5.1f %5.1f %5.1f\n", name[i], math[i], physics[i], chemstry[i], sum[i], ave[i]);
}
return 0;
}