📄 average.c
字号:
#include <stdio.h>
#include <string.h>
void cal_avg(struct student *);
struct student
{
char name[25];
int physics;
int chemistry;
float average;
};
struct student s1[5];
void main()
{
int cnt;
printf("\n 请输入学员的详细信息 ");
for(cnt = 0; cnt < 5; cnt++)
{
printf("\n学员 %d 的姓名是:", cnt+1);
scanf("%s",s1[cnt].name);
fflush(stdin);
printf("\n学员 %d 的C课程成绩是:", cnt+1);
scanf("%d",&s1[cnt].physics);
printf("\n学员 %d 的Java课程成绩是:", cnt+1);
scanf("%d",&s1[cnt].chemistry);
}
cal_avg(s1);
/* 显示每位学员的值 */
printf("\n 学员的详细信息\n");
for(cnt = 0; cnt < 5; cnt++)
{
printf("\n学员 %d 的姓名是: %s", cnt+1, s1[cnt].name);
printf("\n学员 %d 的C课程成绩是: %d ", cnt+1 ,s1[cnt].physics);
printf("\n学员 %d 的Java课程成绩是: %d ", cnt+1 , s1[cnt].chemistry);
printf("\n学员 %d 的平均成绩是: %5.2f ", cnt+1 , s1[cnt].average);
printf("\n\n");
}
}
void cal_avg(struct student s2[])
{
int ctr;
for(ctr = 0; ctr < 5; ctr++)
{
s2[ctr].average = (float) (s2[ctr].physics + s2[ctr].chemistry) / 2 ;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -