啊哈磊_编程从这里起步

标题: 求助,怎么不显示100 99 98.。。。 [打印本页]

作者: lou1994    时间: 2014-5-23 06:24
标题: 求助,怎么不显示100 99 98.。。。
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a;
a=100;

while(a>=1)

   printf("%d",a);
   a=a-1;

    _sleep(5000);

        return 0;
}


作者: penelopelw    时间: 2014-5-23 06:24
本帖最后由 penelopelw 于 2014-5-29 21:33 编辑

while后面要加大括号{和},不知道是不是想要这个效果。
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <windows.h>

  4. int main()
  5. {
  6.     int a;
  7.     a=100;
  8.    
  9.     while(a>=1)
  10.     {
  11.         printf("%d\t",a);
  12.         a=a-1;
  13.     }

  14.     Sleep(5000);
  15.     return 0;
  16. }
复制代码


作者: 我和谐勒个去    时间: 2014-5-29 21:27
你做的是一个从100倒计时到1的程序吗?
作者: cad20020601    时间: 2014-6-1 09:51
语法问题。
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include<windows.h>   //请加上头文件
  4. int main()
  5. {
  6. int a;
  7. a=100;

  8. while(a>=1)
  9. {                                   //这里需要加个大括号。
  10.    printf("%d",a);
  11.    a=a-1;
  12. }                                  //这里也是,这样就成了一个整体
  13.     Sleep(5000);            //另:请不要使用_sleep();尽量开头大写并加上头文件#include<windows.h>

  14.         return 0;
  15. }
复制代码

如觉好的话,请采纳为最佳答案。谢谢!





欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) Powered by Discuz! X3.2