編程學習網 > 編程語言 > 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高級編程視頻教程免費獲取