| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 508 人关注过本帖
标题:求高手解答。这部分哪里有问题?
只看楼主 加入收藏
冯jungle
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2012-12-16
结帖率:87.5%
收藏
已结贴  问题点数:5 回复次数:6 
求高手解答。这部分哪里有问题?

       /*fprintf(fp2,"单科最高分   最得分   平均分:\n");
     for(j=1;j<=7;j++){
         deal[j][1]=stu[1].cj[j];//max
         deal[j][2]=stu[1].cj[j];//min
         for(i=1;i<=20;i++){
             sum=sum+stu[i].cj[j];//总分
             if(stu[i].cj[j]>deal[j][1])
                 deal[j][1]=stu[i].cj[j];
             if(stu[i].cj[j]<deal[j][2])
                 deal[j][2]=stu[i].cj[j];
         }
         deal[j][3]=sum/20;//平均分
     }
     fprintf(fp2,"高数  \t工图  \t英语  \tC语言 \t 航概 \t 体育 \t 思修 \t \n");
     fprintf(fp2,"最高分\v最低分\v平均分\v");
     for(j=1;j<=3;j++)
         for(i=1;i<=7;i++)
         {
             fprintf(fp2,"%5.2f\t",deal[i][j]);
             fprintf(fp2,"\n");
         }*/哪里有问题啊?
搜索更多相关主题的帖子: 英语 语言 
2012-12-20 23:22
ren1375342
Rank: 2
等 级:论坛游民
帖 子:33
专家分:46
注 册:2012-12-4
收藏
得分:5 
你是不是数组越界了
是不是前边deal【】【】定义有问题

如果您想找一份编写软件的工作, 则首先您应该能够回答 "是" 的一个问题就是:"请问,您会使用c吗?"
2012-12-21 00:08
冯jungle
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2012-12-16
收藏
得分:0 
回复 2楼 ren1375342
您能具体说说怎么解决吗?
我不太明白,谢谢你了
2012-12-21 00:34
冯jungle
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2012-12-16
收藏
得分:0 
回复 2楼 ren1375342
我的deal定义是
float deal[7][3];
2012-12-21 00:36
SLmask
Rank: 2
等 级:论坛游民
帖 子:14
专家分:27
注 册:2012-10-18
收藏
得分:0 
定义是float deal[7][3];的话,那是越界了吧
数组下标最多只能到deal[6][2],因为还有下标是0的情况
2012-12-21 02:27
冯jungle
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2012-12-16
收藏
得分:0 
回复 5楼 SLmask
哦,那我想放7科成绩的最高分、最得分、平均分,该怎么定义大小呢? deal[6][2]嘛?
2012-12-21 22:35
SLmask
Rank: 2
等 级:论坛游民
帖 子:14
专家分:27
注 册:2012-10-18
收藏
得分:0 
回复 6楼 冯jungle
不知道我有没有理解程序的意思,deal应该是保存每个科目(共七科)的最高分最低分和平均分,那样的话定义deal[7][3]就可以,但是在循环的时候你的i,j的初始值应该从0开始,而不是从1开始,直到<3或者<7结束
2012-12-21 23:08
快速回复:求高手解答。这部分哪里有问题?
数据加载中...
 
   



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

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