C語(yǔ)言萬(wàn)年歷并排輸出 用C語(yǔ)言做一個(gè)臺(tái)歷,鍵盤輸入的年號(hào)和月號(hào),輸出該年該月總天數(shù)?
用C語(yǔ)言做一個(gè)臺(tái)歷,鍵盤輸入的年號(hào)和月號(hào),輸出該年該月總天數(shù)?#包括和限制。H>void main(){int year,month,day//定義三個(gè)整數(shù)變量來(lái)表示年、月和日printf(“in
用C語(yǔ)言做一個(gè)臺(tái)歷,鍵盤輸入的年號(hào)和月號(hào),輸出該年該月總天數(shù)?
#包括和限制。H>
void main()
{int year,month,day//定義三個(gè)整數(shù)變量來(lái)表示年、月和日
printf(“input year and month:n”)//要求輸入年和月
scanf(%d%d,&;year),&month)//將輸入的年份和月份放入變量
開關(guān)(month)//討論月份分類
{
案例1:
案例3:
案例5:
案例7:
案例8:
案例10:
案例12:日=31休息日//31天的月份
案例4:
案例6:
案例9:
案例11:日=30休息日//30天的月份天
案例2:if((年份%4==0&year%100!=0)
|年%400==0)
天=29//閏年2月28日
否則天=28休息//非閏年29天
}
]如果(月< 1 |月> 12)Printf(“errorn”)//月錯(cuò)誤,error
否則Printf(“本月天數(shù)為%d天n”,day)//輸出天數(shù)
}
用c語(yǔ)言編寫計(jì)算兩個(gè)日期之間的天數(shù)?
#include
#include
void main()
{
TM T1={0},T2={0}
T1.TM年=1999-1900
T1.TM月=2-1
T1.TM月=3
T2.TM年=2015-1900
T2.TM月=5-1
T2.TM月=4
time月1日=mktime(&t1)
time月2日=mktime(&t2)
printf(“差異%d天”,(a2-a1)/86400)
}]PS:如果你不明白,再問(wèn)一次