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 + -
显示快捷键?