| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 674 人关注过本帖
标题:请问这个程序是什么意思?
只看楼主 加入收藏
gobymy
Rank: 1
等 级:新手上路
帖 子:9
专家分:1
注 册:2010-3-18
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:5 
请问这个程序是什么意思?
               main()
{
 int m,n,k;
 printf("m n k\n");
 for(m=0;m<2;m++)
   for(n=0;n<2;n++)
     for(k=0;k<2;k++)
 printf("%d %d %d\n",m,n,k);
getch();
return 0;
}

完全看不懂。。。
2010-04-21 23:41
hs2009
Rank: 2
等 级:论坛游民
帖 子:10
专家分:19
注 册:2010-4-18
收藏
得分:0 
输出  m n k
      0 0 0
      0 0 1
      0 1 0
      0 1 1
      1 0 0
      1 0 1
      1 1 0
      1 1 1
2010-04-22 00:23
李若斌
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:219
专家分:184
注 册:2009-9-30
收藏
得分:5 
for(m=0;m<2;m++)
   for(n=0;n<2;n++)
    { for(k=0;k<2;k++)
        printf("%d %d %d\n",m,n,k);}
   
  
这样写你就懂了吧  套了三层循环。 自己加上大括号就明白了。
2010-04-22 00:59
MIQIKing
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:36
专家分:106
注 册:2010-3-21
收藏
得分:5 
main()
{
int m,n,k;
printf("m n k\n");
for(m=0;m<2;m++)
    for(n=0;n<2;n++)
        for(k=0;k<2;k++)
            printf("%d %d %d\n",m,n,k);
getch();
return 0;
}

一层层循环的,m是最外层,n外层,k内层。
m n k
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
2010-04-22 06:34
NOMIPS
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:86
专家分:537
注 册:2010-3-31
收藏
得分:0 
楼主是学过数字电路吗?
把每组m,n,k对应的0,1序列刚好是000b--111b
即0-7
2010-04-22 09:12
gobymy
Rank: 1
等 级:新手上路
帖 子:9
专家分:1
注 册:2010-3-18
收藏
得分:0 
此题书上来。
你们说的我明白。
我是不明白为什么能这样。
就当背单词那样先记住,悟性上来了再深究。。。
2010-04-22 18:13
快速回复:请问这个程序是什么意思?
数据加载中...
 
   



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

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