break哪里非法了呢?
#include <stdio.h>
int main()
{
??? /* 定義需要計算的日期 */
??? int year = 2008;
??? int month = 8;
??? int day = 8;
??? int c,sum;
??? /*
???? * 請使用switch語句,if...else語句完成本題
???? * 如有想看小編思路的,可以點擊左側任務中的“不會了怎么辦”
???? * 小編還是希望大家獨立完成哦~
???? */
??? if(year%4==0)
????? c=0;
??? else
????? c=1;
??? switch(c)
??? case 0:
??? sum=31+31+31+31+30+30+29+8;
??? break;
??? case 1:
??? sum=31+31+31+31+30+30+30+8;
??? break;
??? printf("2008年8月8日啥概念的第%d天",sum);
?return 0;
}
2019-08-14
問題在你switch的{}不見了,還有你這個算法是不行的
2019-08-17
謝謝!嗯.......我寫的這個算法確實有問題,它只是為了這個題而出現的。?