程式語言一問,請各位高手不吝指教?

2017-06-05 12:36 pm

回答 (3)

2017-06-05 9:26 pm
✔ 最佳答案
y=100,m=2
進case 2:
false->(100%400=100 )==0
true->(100%4=0) ==0
false->(100%100=0) !=0

if(false 或 (true 和 false) -> if(false) 進入else

d=28; break;
2017-06-05 12:42 pm
老實說你的照片很糊建議你打出來
2017-06-05 12:58 pm
int y,m,d;
scanf(''%d%d'',&y,&m);
switch (m)
{
case 1: case 3: case 5: case 7: case 8: case 10: case 12:
d=31;
break;
case 4: case 6: case 9: case 11:
d=30;
break;
case 2:
if (y%400==0 || (y%4==0 && y%100!=0))
d=29;
else
d=28;
break;
}
上述 C 程式碼中,若輸入 100 與 2,則:
A.d=28
B.d=29
C.d=30
D.d=31


收錄日期: 2021-05-04 09:56:37
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20170605043632AAN7koI

檢視 Wayback Machine 備份