|
加强版:可以输入任意倒计时分秒数,倒计时显示分秒数- #include <stdio.h>
- #include<windows.h>
- void sec_minsec(int i,int total_sec)//将总秒数转换为分-秒的函数
- {int min,sec;
- i=total_sec-i;
- min=i/60; sec=i%60;
- printf("只剩%2d分%2d秒了!!",min,sec);
- }
- int input_time(void)//将输入时间转换为总秒数的函数
- {int min,sec;
- printf("请输入要计时的分钟与秒数(空格隔开):");
- scanf("%d%d",&min,&sec);
- return (60*min+sec);
- }
- int main()
- {int total_sec,i;
- total_sec=input_time();
- for(i=0;i<=total_sec;i++){printf("\r只剩%d秒了!!",total_sec-i);
- sec_minsec(i,total_sec);
- Sleep(1000);}
- system("pause");
- return 0;
- }
复制代码 |
|