回覆列表
-
1 # 使用者1870571359110
-
2 # 棠溪吖
||#include <stdio.h>
int main()
{
int i;
for(i=2000;i<=2500;i++)
{
if((i%4==0&&a%100!=0)||i%400==0)
{
printf("%d是閏年\n", i);
}
else
{
printf("%d不是閏年\n", i);
}
}
return 0;
}
-
3 # 髒話比謊話乾淨558
#include <stdio.h〉
int main(int argc, char const *argv[])
{
int year=2018;
if(0==year%4 && 0!=year%100 | | 0==year%400 )
{
printf( "%d是閏年\n" ,year);
}
else
{
printf( "%d不是閏年\n" ,year);
}
return 0;
}
思路:所謂閏年就是能被4整除不能被100整除或者能被400整除,可以先定義一個函式判斷一個數是否是閏年,接著鍵盤輸入並判斷輸出。參考程式碼:#include<stdio.h>int fun(int year){//判斷year是否是閏年 if((year%4==0&&year/100!=0)||(year%400==0))return 1;return 0; } int main(){int n;scanf("%d",&n);if(fun(n))printf("%d是閏年!\n",n);elseprintf("%d不是閏年!\n",n);return 0;}/*執行結果: 20162016是閏年!*/