搜索
查看: 267|回复: 4

为什么最后显示的时间是120sec

[复制链接]
 楼主| 发表于 2019-8-12 00:50:17 | 显示全部楼层 |阅读模式
5啊哈币
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <windows.h>
  4. int main()
  5. {
  6.     int x,y;
  7.     y=59;
  8.     x=1;
  9.     printf("2:00/");
  10.     Sleep(1000);
  11.     while(y>=10)
  12.     {
  13.         printf("%d:%d/",x,y);
  14.         Sleep(1000);
  15.         y=y-1;
  16.         if(y<10)
  17.         {   while(y>0)
  18.             {   
  19.                 printf("%d:0%d/",x,y);
  20.                 y=y-1;
  21.                 Sleep(1000);
  22.               
  23.                  if(y==1)
  24.                 {   
  25.                     printf("1:00/");
  26.                 Sleep(1000);
  27.                     x=0;
  28.                     y=59;
  29.                     printf("0:59/");
  30.                     Sleep(1000);
  31.                  while(y>=10)
  32.                     {
  33.                         y=y-1;
  34.                         printf("%d:%d/",x,y);
  35.                         Sleep(1000);
  36.                         if(y<10)
  37.                         {
  38.                             while(y>0)
  39.                             {
  40.                             printf("%d:0%d/",x,y);
  41.                             Sleep(1000);
  42.                             y=y-1;
  43.                             if(y==0)
  44.                             {
  45.                                 printf("0:00");
  46.                             }
  47.                             }
  48.                               
  49.                         
  50.                         }  
  51.                     
  52.                         
  53.                     }
  54.              }   }      
  55.             
  56.         }
  57.       
  58.     }
  59.    
  60.     return 0;
  61. }
复制代码

 楼主| 发表于 2019-8-12 00:51:10 | 显示全部楼层
这是个倒计时2min的编程,请大佬看看有什么毛病没
 楼主| 发表于 2019-8-12 00:53:29 | 显示全部楼层
我还想问下
1,一个语句里某个变量的值会带入到下一个不相关的独立语句里吗(我觉得不会?)
2,如果在一个while的嵌套语句里有一个if语句,当符合条件进入if语句后,还会执行while语句吗??
发表于 2019-8-12 08:51:54 | 显示全部楼层
第一个要看是什么语句了。如果是赋值语句,肯定会的,如果是输出或参与判断是不会的
第二个的话,如果你的if里面没有break语句,肯定会继续执行的,除非while表达式不成立了

点评

good  发表于 2019-8-19 19:29
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表