c语言 for循环程序

main(){intm,n,k;printf("mnk\n")for(m=0;m<2;m++)for(n=0;n<2;n++)for(k=0;k<2;k++)printf... 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);
}
谁能帮忙把上面的循环程序怎么执行的过程写给偶看看被....自己看书到这看不怎么明白了
就像3楼的 :语笑我知 给的答案是的
能不能接着继续写下去...我好看看....怎么回事是
展开
 我来答
蓝西瓜123
2008-06-03
知道答主
回答量:13
采纳率:0%
帮助的人:0
展开全部
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);}
}
}
}
你加上大括号看会清楚点,m是最外层循环,首先m=0执行n循环,n=0执行k循环,把k=0,1,执行完后n++,再n=1,执行k=0,1;然后m++,m=1,执行,n=0,k=0,1;n=1,k=0,1;printf("%d %d %d\n",m,n,k);
匿名用户
2008-06-03
展开全部
你这个程序已经将整个过程记录下来了,你还看不明白?
你还是别学编程了。。。
编程是需要大脑的,不是我打击你哈。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我是菜狗
2008-06-03 · TA获得超过118个赞
知道小有建树答主
回答量:272
采纳率:0%
帮助的人:0
展开全部
m控制下面两个for循环几次
我教你这样看
第二个控制第三个你上面那个总共循环8次
第三个控制printf
你知道表达式后面只能跟着一道语法~两道以上加{}
我说完了拜拜~~
我以前也和你一样
随着时间飘过~你会慢慢理解的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
语笑我知
2008-06-03
知道答主
回答量:29
采纳率:0%
帮助的人:0
展开全部
这是一个嵌套的三层循环。最外层的是变量m控制的,第二层是变量n控制的,第三层是变量k控制的。
当m=0时,m<2成立,进入循环.再判断n=0,n<2,又成立。再进入循环.再判断k=0,k<2,又成立。第一次输出。再执行k++。再判断k=1,k<2.又成立。第二次输出。……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dpptzjs
2008-06-03 · 超过20用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:55.3万
展开全部
这是一个循环嵌套程序
m=0 n=0 k=0 k=k+1=1
m=0 n=0 k=1 k=k+1=2
m=0 n=1 k=0 k=k+1=3
m=0 n=1 k=1 k=k+1=4
m=1 n=0 k=0 k=k+1=4
m=1 n=0 k=1 k=k+1=5
m=1 n=1 k=0 k=k+1=6
m=1 n=1 k=1 k=k+1=7
最终,m=1 n=1 k=7
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式