亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

求大神指教


#include <stdio.h>

int main()?

{

? ? int year = 2014; //今年是2014年

? ? if(year%4 == 0);

? ? {

? ? ? ? printf(今年是閏年);

? ? }

? ? else(year%4 != 0);

? ? {

? ? ? ? printf(今年是平年);

? ? }

? ? return 0;

}

請問這個有錯誤么?如果有 錯在哪里?為什么系統說是對的 但是結果卻出現了很多亂碼?

正在回答

1 回答

?同學你好,你這段程序是錯誤的。

首先,printf后面需要輸出的語句應該用引號引起來;再次,if后面的條件語句是不需要用分號結尾的,而且你的if和else的語句是屬于一個完整的集合,所以else后面就不要用條件語句了。我給的程序中加入了輸入提示以及輸入語句,希望能給你幫助。

#include <stdio.h>

int main()?

{

? ? int year = 2014; //今年是2014年

printf("please input the year:\n");

scanf("%d",&year);

? ? if(year%4 == 0)

? ? {

? ? ? ? printf("今年是閏年\n");

? ? }

? ? else

? ? {

? ? ? ? printf("今年是平年\n");

? ? }

? ? return 0;

}


0 回復 有任何疑惑可以回復我~
#1

南笙依言 提問者

非常感謝!
2016-09-02 回復 有任何疑惑可以回復我~
#2

南笙依言 提問者

printf("please input the year:\n"); scanf("%d",&year); 這兩行是什么意思? 有什么作用?
2016-09-02 回復 有任何疑惑可以回復我~
#3

最愛九尾狐笑

回復 小澤維C 請輸入年份,第二個是將值給year
2016-09-03 回復 有任何疑惑可以回復我~
#4

南笙依言 提問者 回復 最愛九尾狐笑

嗯 懂了 謝謝
2016-09-04 回復 有任何疑惑可以回復我~
查看1條回復

舉報

0/150
提交
取消
C語言入門
  • 參與學習       926904    人
  • 解答問題       21532    個

C語言入門視頻教程,帶你進入編程世界的必修課-C語言

進入課程

求大神指教

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號