請問這段代碼錯在哪里?
#include <stdio.h>
int main()?
{?
? ? /* 定義需要計算的日期 */
? ? int year = 2008;
? ? int month = 8;
? ? int day = 8;
? ? month=month+1;?
? ? /*
? ? ?* 請使用switch語句,if...else語句完成本題
? ? ?* 如有想看小編思路的,可以點擊左側(cè)任務(wù)中的“不會了怎么辦”
? ? ?* 小編還是希望大家獨立完成哦~
? ? ?*/
? ? switch(month)
? ? {
? ? case 1:
? ? day+=31;
? ? case 2:
? ? day+=29;
? ? case 3:
? ? day+=31;
? ? case 4:
? ? day+=30;
? ? case 5:
? ? day+=31;
? ? case 6;
? ? day+=30;
? ? case 7;
? ? day+=31;
? ? break;
? ? }
? ? printf("%d",day);
? ??
? ??
? ??
? ??
? ??
return 0;
}
2016-07-14
你要這樣 ? ?你就倒著寫
這樣。。
這樣的代碼BUG很多。。。。。
2016-07-10
你沒有設(shè)置循環(huán)呀 ? 而且也沒有跳出循環(huán)的條件 ? 前邊那個 ?month=month+1;這樣的話只運行一次 ?就加不到你想要的結(jié)果啊 ?