| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 876 人关注过本帖
标题:请教高手
取消只看楼主 加入收藏
johnnyniao
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2005-5-5
收藏
 问题点数:0 回复次数:4 
请教高手
static void Main(string[] args)
  { int a=0 ,b,c;
   while( a<=19)
   {
     b=0;
    while(b<=33)
    {
      c=100-a-b;
     if(5*a+3*b+c/3==100)
     {
      Console.WriteLine("{0},{1},{2}",a,b,c);}
     b++;}
     a++;}
请问为什么b=0放在while(a<=19) 上面和下面结果不一样啊, 高手们 可以给我解释下嵌套循环计算机是按照什么循序来运行的啊!!谢谢
搜索更多相关主题的帖子: 计算机 
2005-05-05 23:51
johnnyniao
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2005-5-5
收藏
得分:0 
当第一次外循环,那么b会不会再次重复地复值于0?
2005-05-06 09:21
johnnyniao
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2005-5-5
收藏
得分:0 
先是执行内循环,然后再外循环.内循环中B++
然后到了外循环 B 又重复地给复值0 ,那B 的值不是一直要为0了么
谢谢!!请问斑竹地QQ号是多少?
2005-05-06 09:38
johnnyniao
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2005-5-5
收藏
得分:0 
非常感谢斑竹,虽然现在还是有点不懂!
2005-05-06 10:21
johnnyniao
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2005-5-5
收藏
得分:0 
谢谢斑竹 ,我明白拉
2005-05-06 10:28
快速回复:请教高手
数据加载中...
 
   



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

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