| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1718 人关注过本帖
标题:c语言中的暂停与嵌套问题
只看楼主 加入收藏
樱花雾海
Rank: 2
来 自:广西桂林
等 级:论坛游民
帖 子:39
专家分:28
注 册:2011-6-17
结帖率:100%
收藏
已结贴  问题点数:15 回复次数:5 
c语言中的暂停与嵌套问题
#include<stdio.h>
int main()
{int i,j,row=0,colum=0,t,max;
int a[3][4]={{1,2,3,4},{9,8,7,6},{-10,10,-5,2}};
max=a[0][0];
for(i=0;i<=2;i++)
for(j=0;j<=3;j++)
if(a[j]>max)
{row=1;
colum=j;
}
printf("max=%d\nrow=%d\ncolum=\n",max,row,colum);
return 0;
}
请问这段代码中的第二个for是不是嵌套,如果是,为什么不用 { } 来括住,如果不是嵌套 那么这个和嵌套有什么区别
还有这段代码怎么添加暂停语句,我在return 0 前面加了 scanf 。但是结果不正确,这段代码是 求出数组里面的最大值,和第几行,第几列。
真确答案是
max=10
row=2
colum=1
但是我用scanf暂停时却显示
max=1
row=1
colum=
就完了,大家帮帮忙

搜索更多相关主题的帖子: c语言 
2011-07-20 17:10
樱花雾海
Rank: 2
来 自:广西桂林
等 级:论坛游民
帖 子:39
专家分:28
注 册:2011-6-17
收藏
得分:0 
#include<stdio.h>
int main()
{
    int i,a[10];
    for(i=0;i<=9;i++)
    a=i;
    for(i=9;i>=10;i--)
    printf("%d",a);
    printf("\n");
    return 0;
}

这段代码又是怎么添加暂停语句啊。我用了scanf 但是输入数据后按回车还是一闪而过,我发现有些代码用scanf 或是getchar暂停就没问题,但是有些代码虽然能暂停,但是结果就不真确了,这怎么回事啊,我现在都乱了
2011-07-20 17:26
樱花雾海
Rank: 2
来 自:广西桂林
等 级:论坛游民
帖 子:39
专家分:28
注 册:2011-6-17
收藏
得分:0 
大家帮忙时最好就我用的语句形式来解答,比如我是用for 来循环的,解答时最好用for来说明问题,如果改成while循环体得话我就有点联系不上了
2011-07-20 17:36
lz1091914999
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:四川
等 级:贵宾
威 望:37
帖 子:2011
专家分:5959
注 册:2010-11-1
收藏
得分:5 
程序代码:
// ...
if(a[i][j]>max)
{row=i;    // not row = 1;
colum=j;
max = a[i][j]; // 加上这句
}
// ...
printf("max=%d\nrow=%d\ncolum=\n",max,row,colum);
// ...


[ 本帖最后由 lz1091914999 于 2011-7-20 17:52 编辑 ]

My life is brilliant
2011-07-20 17:50
loveshuang
Rank: 9Rank: 9Rank: 9
来 自:湖北武汉
等 级:蜘蛛侠
帖 子:270
专家分:1198
注 册:2010-11-14
收藏
得分:5 
#include<stdio.h>
int main()
{
    int i,j,row=0,colum=0,t,max;
    int a[3][4]={{1,2,3,4},{9,8,7,6},{-10,10,-5,2}};
    max=a[0][0];
    for(i=0;i<=2;i++)
        for(j=0;j<=3;j++)
            if(a[i][j]>max)
            {
                row=i;
                colum=j;
                max=a[i][j];
            }
    getchar();  //输入回车执行下面的
    printf("max=%d\nrow=%d\ncolum=%d\n",max,row+1,colum+1);
    return 0;
}
2011-07-20 18:51
烟雾中的迷茫
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:621
专家分:1069
注 册:2011-2-9
收藏
得分:5 
回复 2楼 樱花雾海
汗a=i这个a是地址是常数不可赋值,其它地方还需自己去揣摩
2011-07-20 19:34
快速回复:c语言中的暂停与嵌套问题
数据加载中...
 
   



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

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