有沒有大神幫我看看printf那句為什么錯了呀
#include <stdio.h>
int main()?
{?
? ? /* 定義需要計(jì)算的日期 */
? ? int year = 2008;
? ? int month = 8;
? ? int day = 8;
? ? int tian = 0;
? ? int two;
? ? /*
? ? ?* 請使用switch語句,if...else語句完成本題
? ? ?* 如有想看小編思路的,可以點(diǎn)擊左側(cè)任務(wù)中的“不會了怎么辦”
? ? ?* 小編還是希望大家獨(dú)立完成哦~
? ? ?*/
? ? ? if (year %400 == 0 || (year %4 ==0 && year & 100 != 0))
? ? ? ? ? ? ? ? {?
? ? ? ? ? ? ? ? ? ? two=29;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? else?
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? two=28;
? ? ? ? ? ? ? ? }
? ? switch(month)
? ? {
? ? ? ? case 1:
? ? ? ? ? ? tian=day;
? ? ? ? case 2:
? ? ? ? ? ? tian=31+day;
? ? ? ? case 3:
? ? ? ? ? ? tian=31+two+day;
? ? ? ? case 4 :
? ? ? ? ? ? tian=31+two+31+day;
? ? ? ? case 5:
? ? ? ? ? ? tian=31+31+30+two+day;
? ? ? ? case 6:
? ? ? ? ? ? tian=31+31+31+30+two+day;
? ? ? ? case 7:
? ? ? ? ? ? tian=31+31+31+30+30+two+day;
? ? ? ? case 8:
? ? ? ? ? ? tian=31+31+31+31+30+30+two+day;
? ? ? ? ? ? ? ??
? ? }
? ? ? ? printf("%d年%d月%d日是該年%d天",year,month,day,tian);
? ? ? ? return 0;
} ? ?
2020-08-05
是不是year前面的逗號是中文輸入