C语言编程:输入任意一个年份和月份,按格式输出该月份的公历日历

2024-11-08 03:49:20
推荐回答(1个)
回答(1):

if(month==4||6||9||11)
if(month==1||3||5||7||8||10||12)
这种写法是错误的。
应该这样写
if(month==4||month==6||month==9||month==11)
if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)
另冲睁外,其实悉判迟你可睁李以不这么写,太多了,可以用
switch..case
switch(month)
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
day=31;break;
case 4:
case 6:
case 9:
case 11:
day=30;break;
case 2:
if()...