#include <stdio.h>
#include <stdlib.h>
#include <windows.h>//因为用到Sleep()函数,所以写上包含的头文件
int main()
{
//简易倒计时器源代码
int a=1000,fen,miao=60;//定义3个变量,a->毫秒数,fen->倒计时分钟数,miao->倒计时秒数
printf("简易倒计时程序20140809\n");
printf("*************************************\n");
printf("请输入倒计时的分钟数:\n");//提醒用户输入分钟数
scanf("%d",&fen);//接收用户输入的数值
printf("您好,你输入的是%d分钟\n*************************************\n倒计时开始10秒后开始\n%d:00\n",fen,fen);
Sleep(a*10);//延迟10秒后继续执行下面代码
//system("cls");
while(miao>0)//重复循环直到秒数<=0退出循环,执行第36行代码
{
miao--;
if(miao>9)
{
system("cls");
printf("%d:%d",fen-1,miao);
Sleep(a);
}
else//当秒数小于10时,例如2:9变成2:09
{
system("cls");
printf("%d:0%d",fen-1,miao);
Sleep(a);
}
}
if(miao==0)//当秒数为0时,表示60秒倒计时完毕,分钟数应减1,重新从60秒继续倒计时
{
while(fen>0)
{
fen--;
int miao=60;
while(miao>0)
{
miao--;
if(miao>9)
{
system("cls");
printf("%d:%d",fen-1,miao);
Sleep(a);
}
else
{
system("cls");
printf("%d:0%d",fen-1,miao);
Sleep(a);
}
}
}
}
system("pause");
return 0;
}
|