{
int i,j;
float sum,average,x,y,z;
printf("请输入每个同学每门课程的成绩:\n");
for(i=1;i<=5;i++)
{
scanf("%f%f%f",&x,&y,&z);
sum=x+y+z;
average=sum/3.0;//要除3.0才能得到正确答案
printf("第%d位同学的总分为:%f,平均分为:%f\n",i,sum,average);
}
}
#include
//88 78 89 77 67 90 99 77 66 56 78 79 68 91 63
void main()
{
int i,x,y,z,array[15];
float sum,average;
printf("请输入每个同学每门课程的成绩:\n");
for(i=0;i<15;i++){
scanf("%d",&array[i]);
}
for(i=0;i<5;i++){
sum=0;
x=array[3*i];
y=array[3*i+1];
z=array[3*i+2];
sum=x+y+z;
average=sum/3;
printf("第%d位同学的总分为:%.2f,平均分为:%.2f\n",i,sum,average);
}
}
#include
void main()
{
int i,j,x,y,z;
float sum,average;
printf("请输入每个同学每门课程的成绩:\n");
for(i=1;i<=5;i++)
{
scanf("%d %d %d",&x,&y,&z);
sum=x+y+z;
average=sum/3;
printf("第%d位同学的总分为:%f,平均分为:%f\n",i,sum,average);
}
}
自己再试下~
把 printf("第%d位同学的总分为:%f,平均分为:%f\n",i,sum,average);这一行移到内循环的外面