编程学习网 > 编程语言 > C/C++开发 > 如何编写c语言两分钟倒计时(用C语言编写倒计时程序)
2022
09-14

如何编写c语言两分钟倒计时(用C语言编写倒计时程序)

本文我们来为大家讲述一下用 C语言制作简易计时器的一个简单方法。如果我们要编写一个 2 分钟的倒计时程序,并在终端上显示剩余的时间,我们该怎么如何编写程序?


代码如下:


1、不带注释版

#include<stdio.h>
#include<Windows.h>
int main()
{
	int i,j;          
	system("color ea");
	for(i=1;i>=0;i--)  
	{
		if(i>=1)       
		{              
			printf("2:00");
			Sleep(1000);  
		}
		for(j=59;j>=0;j--) 
		{
			system("cls"); 
			if(j<=9)       
			{
				printf("%d:0%d",i,j);
				Sleep(1000);
				continue;
			}
			printf("%d:%d",i,j);
			Sleep(1000);
		}
	}
	return 0;
}


2、带注释版

#include<stdio.h>
#include<Windows.h>
int main()
{
	int i,j;             //i控制分;j控制秒;
	system("color ea");  //黄底绿字;里面控制颜色的参数是16进制,从1-f;
	for(i=1;i>=0;i--)    //**外循环**,i从1自减到0;**控制分**从1到0;
	{
		if(i>=1)        //这个判断语句用来输出第一个出现的时间:“2:00”;
		{               //只有在i=1的时候才会成立,但要注意括号内的条件表达式不能写成“i=1”,这代表条件恒成立;
			printf("2:00");
			Sleep(1000);  //等待时间;1000ms==1s;
		}
		for(j=59;j>=0;j--) //**内循环**,j从59自减到0;**控制秒**;
		{
			system("cls"); //清屏;
			if(j<=9)       //这个判断语句用来输出形如“1:09”的时间样式;如果没有的话只会输出“1:9”,这显然与题意有出入;
			{
				printf("%d:0%d",i,j);
				Sleep(1000);
				continue;
			}
			printf("%d:%d",i,j);
			Sleep(1000);
		}
	}
	return 0;
}
以上就是“如何编写c语言两分钟倒计时(用C语言编写倒计时程序)”的详细内容,想要了解更多C语言教程欢迎持续关注编程学习网

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取