| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 889 人关注过本帖
标题:看看错在哪里??
取消只看楼主 加入收藏
v943761
Rank: 2
等 级:论坛游民
帖 子:42
专家分:15
注 册:2009-3-4
收藏
 问题点数:0 回复次数:6 
看看错在哪里??
main()
{
 int a=0,b=0,c=0,d=0,i,j,max,min,s[5][5];
  max=0;
  min=0;
 for(i=0;i<5;i++)
  for(j=0;j<5;j++)
  scanf("%d",&s[i][j]);
 for(i=0;i<5;i++)
  for(j=0;j<5;j++)
   {
     if(s[i][j]>max)
       {
        max=s[i][j];
        a=i;
        b=j;
       }
       else if(s[i][j]<min)
         {
           min=s[i][j];
            c=i;
            d=j;
         }
   }
 printf("max=%d,i=%d,j=%d,min=%d,i=%d,j=%
d",max,a,b,min,c,d);
}
要求一个5行5列数组中最大和最小的数,并输出他们的下标。

[ 本帖最后由 v943761 于 2010-3-15 22:05 编辑 ]
搜索更多相关主题的帖子: max 
2010-03-15 21:15
v943761
Rank: 2
等 级:论坛游民
帖 子:42
专家分:15
注 册:2009-3-4
收藏
得分:0 
上面改了还是不行!!!
2010-03-15 22:07
v943761
Rank: 2
等 级:论坛游民
帖 子:42
专家分:15
注 册:2009-3-4
收藏
得分:0 
回复 5楼 lixnkei
按你写的运行~~~结果错误!!
2010-03-15 22:52
v943761
Rank: 2
等 级:论坛游民
帖 子:42
专家分:15
注 册:2009-3-4
收藏
得分:0 
我用的是TC,有关系吗??
2010-03-15 23:30
v943761
Rank: 2
等 级:论坛游民
帖 子:42
专家分:15
注 册:2009-3-4
收藏
得分:0 
我知道了,我输入的时候只用空格隔开而已。。。。你输入是用换行的。。
输入数组要用换行输入吗??
2010-03-15 23:35
v943761
Rank: 2
等 级:论坛游民
帖 子:42
专家分:15
注 册:2009-3-4
收藏
得分:0 
main()
{
 int a,b,c,d,i,j,max,min,s[5][5];
  max=0;
  min=0;
 for(i=0;i<5;i++)
  {
    for(j=0;j<5;j++)
      {
        scanf("%d",&s[i][j]);
      }
  }
 for(i=0;i<5;i++)
  {
    for(j=0;j<5;j++)
   {
      if(s[i][j]>max)
        {
         max=s[i][j];
         a=i;
         b=j;
        }
        else if(s[i][j]<min)
          {
            min=s[i][j];
             c=i;
             d=j;
         }
      }
   }
 printf("max=%d,i=%d,j=%d,min=%d,i=%d,j=%d",max,a,b,min,c,d);
}
真不知道错哪里?
2010-03-16 00:20
v943761
Rank: 2
等 级:论坛游民
帖 子:42
专家分:15
注 册:2009-3-4
收藏
得分:0 
明白了,懂了!!!谢谢
2010-03-16 13:18
快速回复:看看错在哪里??
数据加载中...
 
   



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

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