| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 685 人关注过本帖
标题:大家帮看看这段程序哪里出错了,我是在找不出来
只看楼主 加入收藏
a1697842
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2011-9-3
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:10 
大家帮看看这段程序哪里出错了,我是在找不出来
程序代码:
#include<stdio.>
void main()
{
    int a[3][3]={{5,2,0},{1,3,1},{4,7,4}};
    int i,j,max,hang,lie;
    max=a[0][0];
    for(i=0;i<3;i++)
    for(j=0;j<3;j++)
    if(a[i][j]>max)
        {
            max=a[i][j];
            hang=i;
            lie=j;
        }
        printf("max=%d,hang=%d,lie=%d",max,hang,lie);
    }
这是个数组输出MAX,行列号的问题,写出来运行不了,我检查不出哪里错了,麻烦大家看一下,帮指出错误。
搜索更多相关主题的帖子: color 
2011-09-04 20:41
pauljames
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:千里冰封
威 望:9
帖 子:1555
专家分:10000
注 册:2011-5-8
收藏
得分:1 
#include<stdio.>?少了“h”吧

max=7,hang=2,lie=1

经常不在线不能及时回复短消息,如有c/单片机/运动控制/数据采集等方面的项目难题可加qq1921826084。
2011-09-04 20:43
Luminal
Rank: 6Rank: 6
等 级:侠之大者
帖 子:140
专家分:470
注 册:2011-8-24
收藏
得分:1 
int a[3][3]={{5,2,0},{1,3,1},{4,7,4}};
    int i,j,max,hang,lie;
    max=a[0][0];
    for(i=0;i<3;i++)
    {                   //
         for(j=0;j<3;j++)
            {   //
                if(a[i][j]>max)
                    {
                        max=a[i][j];
                        hang=i;
                         lie=j;
                    }
               }  //
        printf("max=%d,hang=%d,lie=%d\n",max,hang,lie);
     }                  //
}
希望这样对你有帮助
看来你们都是一个老师交出来的,能省事就省事,好好看看for()吧

[ 本帖最后由 Luminal 于 2011-9-4 20:51 编辑 ]
2011-09-04 20:46
a1697842
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2011-9-3
收藏
得分:0 
我晕,谢谢了。
2011-09-04 20:46
a1697842
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2011-9-3
收藏
得分:0 
运算出来的行列数结果都要+1才对
2011-09-04 20:51
pauljames
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:千里冰封
威 望:9
帖 子:1555
专家分:10000
注 册:2011-5-8
收藏
得分:0 
注意,数组下标是0开始的

经常不在线不能及时回复短消息,如有c/单片机/运动控制/数据采集等方面的项目难题可加qq1921826084。
2011-09-04 20:53
小小paper
Rank: 1
等 级:新手上路
帖 子:15
专家分:6
注 册:2010-11-23
收藏
得分:1 
i,j都是从零开始
2011-09-04 20:54
hot_fans
Rank: 1
等 级:新手上路
帖 子:1
专家分:1
注 册:2011-8-26
收藏
得分:1 
脑袋有点晕 看不进去..
2011-09-04 23:20
A13433758072
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广东潮州
等 级:小飞侠
威 望:1
帖 子:1182
专家分:2784
注 册:2010-7-22
收藏
得分:1 
回复 8楼 hot_fans
那就挤进去啊!挤挤更健康……

一步一个脚印...............................默默地前进.....
诚邀乐于解答c菜鸟问题,的热心网友加入,  QQ群38490319
2011-09-05 07:25
NeXT__00
Rank: 2
等 级:论坛游民
帖 子:51
专家分:98
注 册:2011-9-5
收藏
得分:1 
程序代码:
main()
{
  int a[3][3]={{5,2,0},{1,3,1},{4,7,4}};
  int i,j,max,hang,lie;

  max=a[0][0];

 
  for(i=0;i<3;i++)
  {
    for(j=0;j<3;j++)
    {
       if(a[i][j]>max)
       {
         max=a[i][j];
         hang=i+1;
         lie=j+1;
       }
    }
  }
  printf("max=%d,hang=%d,lie=%d\n",max,hang,lie);
  system("pause");
} 
小弟之浅见。
2011-09-05 14:13
快速回复:大家帮看看这段程序哪里出错了,我是在找不出来
数据加载中...
 
   



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

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