标题:我求不出平均值,不知道怎么修改代码
取消只看楼主
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
结帖率:100%
已结贴  问题点数:5 回复次数:0 
我求不出平均值,不知道怎么修改代码
#include<stdio.h>
int main()
{
struct student
{
    char name[5];
    char A[3];
    char B[3];
    char C[3];
    float average;
};
struct student stu[3];
int i;
printf("请输入学生的信息:\n");
for(i=0;i<3;i++)
{
    printf("请输入第%d个学生的信息:\n",i+1);
    printf("姓名:");
    scanf("%s",stu[i].name);
    printf("A课程成绩:");
    scanf("%s",stu[i].A);
    printf("B课程成绩:");
    scanf("%s",stu[i].B);
    printf("C课程成绩:");
    scanf("%s",stu[i].C);
}

for(i=0;i<3;i++)
{
    stu[i].average=(stu[i].A[i]+stu[i].B[i]+stu[i].C[i])/3.0;
    printf("平均分%f",stu[i].average);
}

printf("学生成绩列表:\n");
for(i=0;i<3;i++)
{
    printf("姓名:%s A课程成绩:%s B课程成绩:%s C课程成绩:%s 平均分:%f\n",stu[i].name,stu[i].A,stu[i].B,stu[i].C,stu[i].average);
}
printf("\n");
return 0;
}
有颜色的那一部分的代码,我觉得有问题,但我不知道怎么修改。还有,在输入各个学生的信息会不会出错了?我很困惑,求大哥大姐们帮忙改改
搜索更多相关主题的帖子: 课程 信息 average include 平均值 
2012-12-13 23:42



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-391191-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.066037 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved