求高手指出錯誤
#include <stdio.h>
int main()?
{
? ? int year = 2014; //今年是2014年
? ? //補全一下代碼
? ? if(year%4==0||year/400==0)
? ? {
? ? ? ? printf("%\n","今年是閏年");? ?
? ? }
? ? else
? ? {
? ? ? ?printf("%\n","今年是平年");?
? ? }
? ??
? ??
? ??
? ? return 0;
}
#include <stdio.h>
int main()?
{
? ? int year = 2014; //今年是2014年
? ? //補全一下代碼
? ? if(year%4==0||year/400==0)
? ? {
? ? ? ? printf("%\n","今年是閏年");? ?
? ? }
? ? else
? ? {
? ? ? ?printf("%\n","今年是平年");?
? ? }
? ??
? ??
? ??
? ? return 0;
}
2019-04-01
舉報
2019-04-02
%后面應該加s,不是d
d是輸出帶符號的十進制整數(shù)
s才是輸出字符串
以上可以百度搜索一下printf函數(shù)中用到的格式字符了解一下。
然后,判斷閏年的標準是:1、能整除4且不能整除100 ?2、能整除400。
所以,if后面小括號里的條件判斷應該是,((year%4==0&&year%100!=0)||year%400==0) 注:把求余符號換成除號也可以。
2019-04-02
%后面少了d