3.C语言 用结构体类型编一程序,输入一个学生的学号,姓名及三门课的成绩,计算并输出平均成绩
1个回答
展开全部
#include<stdio.h>
struct stud {
int num;
char name[30];
float score[3];
} ;
int main()
{
struct stud stu ;
int i;
float avg ;
printf("input number: "); scanf("%d", &stu.num );
printf("input name: " ); scanf("%s", stu.name );
printf("input 3 score:\n");
avg=0;
for( i=0;i<3;i++ )
{
scanf("%f", &stu.score[i] );
avg += stu.score[i] ;
}
avg /= 3 ;
printf("average score: %f\n", avg );
return 0;
}
追问
4. 将上述问题改为用函数计算某个同学的平均成绩,然后在main函数中调用该函数计算所有同学的平均成绩。
追答
先采纳,另开题
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询