請問我哪里錯了啊
#include <stdio.h>
int main()?
{
? ? int year = 2014; //今年是2014年
? ? //補全一下代碼
? ? if((year%4==0&&year%100 !=0)||year%400==0)
? ?{
? ? ? ?printf("%s\n","今年是閏年");
? ?}?
? ? else
? ? {
? ? ? ? printf("%s\n","今年是平年");
? ? }
? ??
? ??
? ??
? ? return 0;
}
如果再是標點問題我就真的要去死了
2015-08-08
別聽LS的,printf這樣寫是合法的。你可以把要輸出的字符串直接寫在第一個參數處,但要注意這樣的字符串中不能包含%d等格式化指示符,所以你的寫法是更安全的寫法。
你的這個代碼邏輯是對的。你的兩個printf后面是中文分號......把中文輸入法切換到英文狀態再打代碼吧...
2015-08-07
去掉 [ "%s\n", ] 這幾個字符
換個IDE吧,這種語法錯誤,IDE在編譯之前就能檢查出來?