如何用c語言實現從現在到某天的倒計時 100

時間 2025-01-12 06:05:17

如何用c語言實現從現在到某天的倒計時

1樓:帳號已登出

取得系統時間,用指定時間的年,月,日,時,分,秒,分別減去系統對應的位,所得時間換算成秒,然後就用秒錶的原理,每過一秒,把剩餘時間除以一年的秒數,餘數再除以乙個月的秒數,以此類推,然後把它輸出到螢幕。

time_t ttime; /距1900年1月1日的秒數char str[80];

struct tm* sttm; /時間結構,格式請見其它time(&timer);

sttm = localtime(&ttime);

strftime(str,sizeof(str),"y%m%d",sttm);/格式化時間。

printf(str);/輸出。

另外,格式化時間的格式說明如下,希望對你有幫助:

a 星期幾的簡寫。

a 星期幾的全稱。

b 月分的簡寫。

b 月份的全稱。

c 標準的日期的時間串。

c 年份的後兩位數字。

d 十進位表示的每月的第幾天。

d 月/天/年。

e 在兩字元域中,十進位表示的每月的第幾天f 年-月-日。

g 年份的後兩位數字,使用基於周的年。

g 年分,使用基於周的年。

h 簡寫的月份名。

h 24小時制的小時。

i 12小時制的小時。

j 十進位表示的每年的第幾天。

m 十進位表示的月份。

m 十時製表示的分鐘數。

n 新行符。

p 本地的am或pm的等價顯示。

r 12小時的時間。

r 顯示小時和分鐘:hh:mm

s 十進位的秒數。

t 水平製表符。

t 顯示時分秒:hh:mm:ss

u 每週的第幾天,星期一為第一天 (值從0到6,星期一為0)u 第年的第幾周,把星期日做為第一天(值從0到53)v 每年的第幾周,使用基於周的年。

w 十進位表示的星期幾(值從0到6,星期天為0)w 每年的第幾周,把星期一做為第一天(值從0到53)x 標準的日期串。

x 標準的時間串。

y 不帶世紀的十進位年份(值從0到99)

y 帶世紀部分的十制年份。

z,%z 時區名稱,如果不能得到時區名稱則返回空字元。

百分號。

如何在用c語言實現輸出,如何在用C語言實現輸出「hello world「

聽不清啊 include int main include void main 然後你可以用vc 6.0除錯 就可以了 編譯 includevoid main ok c語言。在螢幕上輸出hello word 以下為程式 及執行結果 include include int main 執行結果 incl...

如何用Python語言實現在檔案中查詢特定的字串

targetstr 為特定字串 filename為檔名 with open filename,r as fp for line in fp if targetstr in line print line 這樣就找到特定字串所在的行內容了 如何用python語言實現在乙個檔案中查詢特定的字串?def ...

如何用c語言實現多組資料輸入,每組資料一行每行資料個數任意

芮多 程式要求是首先輸入一個數字確認行數,然後在每一行輸入一組整數 長度是由輸入者輸入的數字個數決定 我想用二維陣列鍵入,這一部分的 如下 演算法競賽題目中,由於重定向,最後將會出現eof,而eof標誌著輸入的結束。為了利用eof,演算法競賽選手無需考慮到底是什麼東西 事實上,很多演算法選手到今天甚...