課程
/后端開發(fā)
/C
/C語言入門
為啥我輸入2017,6月,輸出為31天??。我剛學幫幫我
2017-10-25
源自:C語言入門 2-9
正在回答
倒數(shù)兩個m=應該是m==
//輸入年份和月份,輸出該月天數(shù)。 #include<stdio.h> main() { int?k,l; printf("輸入年份和月份,輸出該月天數(shù):\n"); scanf("%d%d",&k,&l); if(l==2)//當輸入的月份為2時 { if(k%400==0||(k%4==0&&k%100!=0))//判斷是否為閏年 printf("29\n"); else printf("28\n"); } else?if(l==1||l==3||l==?5||l==7||l==8||l==10||l==12)//非2月時,判斷是否1?3?5?7?8?10?12月 printf("31"); else printf("30\n"); return?0; }
這是我的代碼,你可以參考一下.
有一行錯了,應該是if (m==2&&y%400==0||(y%4==0&&y%100!=0))
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答關于任意年份月份日期的天數(shù)問題
1 回答為什么不管我輸入的year是平年還是閏年,二月份的天數(shù)總是28呢?
1 回答為什么輸出為2008年8月8日是該年的第39天
2 回答月份大于2時
2 回答為什么要一整年的月份都加起來
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2017-10-25
倒數(shù)兩個m=應該是m==
2017-10-25
這是我的代碼,你可以參考一下.
2017-10-25
有一行錯了,應該是if (m==2&&y%400==0||(y%4==0&&y%100!=0))