实现步骤
1.先输入每个人的各科成绩。2.再计算每个人的平均成绩。
3.最后输出各位同学的平均成绩。
#include<stdio.h>//头文件
#define s 3//预编译,表示有3个学生
#define c 4//预编译,表示有4门课程
int main()//主函数,有且只有一个
{
float a[s][c], sum=0, t;
int i, j, n = 1;
// printf("请分别输入这几位同学的成绩:");
for (i = 0; i < s; i++)
{
for (j = 0; j < c-1; j++)//循环输入各科成绩
{
// printf("请分别输入这几位同学的成绩:");//千万不能添加在这儿,因为会进行循环
scanf_s("%f", &a[i][j]);//‘%f’表示申明的变量且对应的成绩差必须是浮点数
}//若表示为‘d’就会报错
}
for (i = 0; i < c - 1; i++)
{
sum = 0;//要让每次循环时进行初始化,否则会越算越大
for (j = 0; j < s - 1; j++)
{
sum = sum + a[i][j];//循环对所有成绩进行求和
t = sum / 3;//求出各科的平均成绩
}
printf("第%d位同学的平均成绩为%f", n++, t);//输出各科的成绩
}
return 0;//返回主函数
}