搜索
楼主: ly55
打印 上一主题 下一主题

两分钟的倒计时程序谁会写啊

[复制链接]
楼主
发表于 2013-4-19 00:18:34 | 显示全部楼层
太简单了,用sleep啊,代码:

#include <stdio.h>
#include<windows.h>
int main()
{int i;
for(i=0;i<=120;i++){printf("只剩%d秒了!!\n",120-i);
Sleep(1000);}
return 0;
}

点评

牛叉  发表于 2013-4-19 09:56
沙发
发表于 2013-4-19 15:45:23 | 显示全部楼层
加强版:可以输入任意倒计时分秒数,倒计时显示分秒数
  1. #include <stdio.h>
  2. #include<windows.h>
  3. void sec_minsec(int i,int total_sec)//将总秒数转换为分-秒的函数
  4.     {int min,sec;
  5.     i=total_sec-i;
  6.     min=i/60; sec=i%60;
  7.     printf("只剩%2d分%2d秒了!!",min,sec);
  8.     }

  9. int input_time(void)//将输入时间转换为总秒数的函数
  10. {int min,sec;
  11.         printf("请输入要计时的分钟与秒数(空格隔开):");
  12.         scanf("%d%d",&min,&sec);
  13.         return (60*min+sec);
  14. }

  15. int main()
  16. {int total_sec,i;
  17.         total_sec=input_time();
  18.         for(i=0;i<=total_sec;i++){printf("\r只剩%d秒了!!",total_sec-i);
  19.                                                           sec_minsec(i,total_sec);
  20.                                                           Sleep(1000);}

  21.         system("pause");
  22.         return 0;
  23. }
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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