热门

最新

红包

立Flag

投票

同城

我的

发布
qq_51432244
看到我请叫我去学习高数
5 年前
trueqq_51432244

想问一下关于结构体赋值后求平均数的题
输入个学生数n,并求出成绩的平均数是多少(保留两位小数)。我一直赋值不了。。。
00是printf验证一下输入是否成功。。

#include <stdio.h>
float sum=0,ave=0;
struct student
{
int num;
char name[20];
float score;

};
int main()
{
int n;
printf("有多少个学生?");
scanf("%d",&n);

struct student a[n];
for(int i=0;i<n;i++)
{
printf("第%d 个学生的数据:",i+1);
scanf("%d",&a[i].num);
scanf("%s",&a[i].name);
scanf("%f",&a[i].score);

printf("%d",a[i].score);
sum=sum+a[i].score;
printf("%d",sum);
}
ave=sum/n;
printf("%d",ave);
}

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
想要把宿舍的门锁改成智能锁,用校园一卡通刷,该怎么做?
立即登录