| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 394 人关注过本帖
标题:不知道为什么得不到计算到的结果??
只看楼主 加入收藏
黑马程序员
Rank: 1
等 级:新手上路
帖 子:9
专家分:2
注 册:2014-3-28
结帖率:66.67%
收藏
 问题点数:0 回复次数:2 
不知道为什么得不到计算到的结果??
/*
编写一个程序,输入五位学生的语文,数学,英语三门成绩,
计算并输出1.五位学生的成绩
          2.五位学生的平均成绩
          3.语文,数学,英语三门课程的平均分
*/
/*思路,1.定义一个二维数组存储五位学生的语文,数学,英语三门成绩int score[5][3]
        2.定义一个一维数组ave1[5],存储五位学生的平均成绩
        3.定义一个一维数组ave2[5],存储三门课程的平均分

*/
#include<stdio.h>
void main()
{
    int score[5][3];
    float ave1[5],ave2[3],s;
    int i,j;
    printf("输入五位学生的语文,数学,英语三门成绩\n");
    printf("\n");
    for( i=0;i<5;i++)输入
    {
        printf("输入第%d位学生的语文,数学,英语三门成绩\n",i+1);
        for( j=0;j<3;j++)
        {
            scanf("%d",&score[i][j]);   
        }
    }

/*   for( i=0;i<5;i++)//输出
    {
        printf("第%d位学生的语文,数学,英语三门成绩为\n",i+1);
        for(int j=0;j<3;j++)
        {
            printf("%d   ",score[i][j]);
            printf("\n");
        }
    }
*/


/*    for(i=0;i<5;i++)//计算学生三科的平均成绩
    {
    printf("第%d位学生的平均成绩为\n",i+1);
    s=0;
        for(int j=0;j<3;j++)
        {
            s=s+score[i][j];
        }
    ave1[i]=s/3;   
    printf("%d\n",ave1[i]);//不知道为什么打印不出结果
    }
*/
    for( j=0;j<3;j++)//计算每门课程的平均分
    {
        printf("第%d门课程的平均分是\n",j+1);
        s=0;
        for(i=0;i<5;i++)
        {
            s=s+score[i][j];
        }
        ave2[j]=s/5;
        printf("%d\n",ave2[j]);//不知道为什么打印不出结果
    }
}
搜索更多相关主题的帖子: include 英语 课程 三门 
2014-04-01 12:27
黑马程序员
Rank: 1
等 级:新手上路
帖 子:9
专家分:2
注 册:2014-3-28
收藏
得分:0 
知道了!!太粗心了, 定义了float ave1[5],ave2[3],结果在输出的时候写成 printf("%d\n",ave1[i])。。。。。 printf("%d\n",ave2[j])
应该改为printf("%.2f\n",ave1[i])。。。。。 printf("%.2f\n",ave2[j])

2014-04-01 13:07
esc345
Rank: 2
等 级:论坛游民
帖 子:25
专家分:45
注 册:2014-1-27
收藏
得分:0 
printf("%d\n",ave2[j]);//不知道为什么打印不出结果

%f
2014-04-01 13:23
快速回复:不知道为什么得不到计算到的结果??
数据加载中...
 
   



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

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