| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1866 人关注过本帖
标题:数组问题求指导
取消只看楼主 加入收藏
LTao
Rank: 2
等 级:论坛游民
威 望:3
帖 子:27
专家分:86
注 册:2019-5-11
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
数组问题求指导
问题是:输入三名学生5门科目的成绩,并求出每人的平均分。
平均分无法正确求出来
#include<stdio.h>
#define N 5
int main()
{
    char i;
    for(i=1;i<=N;i++)
    {
        float score[3];
        int j;
        float sum=0;
        for(j=1;j<=3;j++)
        {
            printf("第%d人的第%d科成绩:",i,j);
            scanf("%f",&score[j]);
            sum+=score[j];
        }
        //float sum=0;
        /*for(j=1;j<=3;j++)
        {
            sum+=score[j];
        }*/
        printf("第%d人的平均分为%f\n    ",i,sum/3);
    }
}
搜索更多相关主题的帖子: 平均分 for float score sum 
2019-05-11 19:52
LTao
Rank: 2
等 级:论坛游民
威 望:3
帖 子:27
专家分:86
注 册:2019-5-11
收藏
得分:0 
回复 2楼 nosnoy
那就是  a[2] 是吧?
2019-05-11 20:02
LTao
Rank: 2
等 级:论坛游民
威 望:3
帖 子:27
专家分:86
注 册:2019-5-11
收藏
得分:0 
回复 4楼 吕孟伟
#include<stdio.h>
#define N 5
int main()
{
    char i;
    for(i=1;i<=N;i++)
    {
        float score[3];
        int j;
        float sum=0;
        for(j=0;j<3;j++)
        {
            printf("第%d人的第%d科成绩:",i,j+1);
            scanf("%f",&score[j]);
            sum+=score[j];
        }
        //float sum=0;
        /*for(j=1;j<=3;j++)
        {
            sum+=score[j];
        }*/
        printf("第%d人的平均分为%f\n",i,sum/3);
    }
}
我现在改成这样了,运行无误
2019-05-11 22:18
LTao
Rank: 2
等 级:论坛游民
威 望:3
帖 子:27
专家分:86
注 册:2019-5-11
收藏
得分:0 
回复 4楼 吕孟伟
是我题目数字打反了,5个人,三门成绩
2019-05-11 22:19
快速回复:数组问题求指导
数据加载中...
 
   



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

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