5-2.c

来自「一些简单的c51程序」· C语言 代码 · 共 51 行

C
51
字号
#include "stdio.h"
struct student
{char  name[8];
int  score[3];
float avr;
}stu[2];
void main()
{
int xdata i, j, max, maxi, sum;
float average;
for(i=0; i<2; i++)
{
printf("\n请输入学生%d的成绩\n", i+1);
printf("学号:");
printf("姓名:");
scanf("%s", stu[i].name);
for(j=0; j<3; j++)
{
printf("成绩%d.", j+1);
scanf("%d", &stu[i].score[j]);
}
}
average = 0;
max=0;
maxi=0;
for(i=0; i<2; i++)
{
sum=0;
for(j=0; j<3; j++)
sum+=stu[i].score[j];
stu[i].avr=sum/3.0;
average+=stu[i].avr;
if(sum>max)
{
max=sum;
maxi=i;
}
}
average/=2;

for(i=0; i<2; i++)
{
printf("%8s%10s", stu[i].name);
for(j=0; j<3; j++)

printf(" %6.2f\n", stu[i].avr);
}
printf("平均成绩是:%5.2f\n", average);

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?