什么是梦特性:C语言的考试题,在线.高手帮我做出来,积分给你们

来源:百度文库 编辑:高校问答 时间:2024/04/28 12:02:16
已知全班共有5个学生,每个学生有4门考试成绩.要求使用二维数组保存他们的考试成绩.
(1)计算每个学生的考试总分.
2输出每个学生的各科成绩和总成绩,要求输出信息是每个学生占一行.
用二级C语言程序设计编 用TC编

你还在线吗? 你回答的都是我们小组的提问,能再检查一下么?你确认没有错误吗?

#include <stdlib.h>
#include <stdio.h>

int main()
{
int score[5][5];
int i,j;
int sum;
for(i=0;i<5;i++)
{
printf("Please Input the score for student %d\n",i);
sum = 0;
for(j=0;j<4;j++)
{
printf("Subject %d = ",j);
scanf("%d",&score[i][j]);
sum += score[i][j];
}
score[i][4] = sum;
}

printf("Name Subject 1 Subject 2 Subject 3 Subject 4 Sum\n");
for(i=0;i<5;i++)
{
printf("Student %d",i);
for(j=0;j<5;j++)
{
printf("\t\t%d",score[i][j]);
}
printf("\n");
}
return 0;
}

肯定没错

#include <stdio.h>
void main()
{
int score[6][6];
int i,j;
int sum;
for(i=1;i<=5;i++)
{
printf("Please Input the score for student %d\n",i);
sum = 0;
for(j=1;j<=4;j++)
{
printf("Subject %d = ",j);
scanf("%d",&score[i][j]);
sum += score[i][j];
}
score[i][5] = sum;
}

printf(" Name\t Subject1 Subject2 subject3 Subject4 Sum\n");
for(i=1;i<=5;i++)
{
printf("Student%d",i);
for(j=1;j<=5;j++)
{
printf("%8d",score[i][j]);
}
printf("\n");
}
}