#include <stdio.h>
void main ()
{
int year;
scanf("请输入年份%d",year);
if((year%4==0)&&(year%400==0)||(year%100!==0));
printf("此年是闰年\n");
else printf("此年不是闰年\n");
}
C语言编程判断闰年
答案:4 悬赏:70 手机版
解决时间 2021-05-16 21:25
- 提问者网友:两耳就是菩提
- 2021-05-16 02:38
最佳答案
- 五星知识达人网友:未来江山和你
- 2021-05-16 03:03
应该是这样的:
#include <stdio.h>
void main ()
{
int year;
scanf("请输入年份%d", &year);
if ((year%4==0) && (year%100!==0) || (year%400==0));
printf("此年是闰年\n");
else
printf("此年不是闰年\n");
}
注:除了 scanf 句中漏了 & 以外,搂主贴出来的程序中 if 后面的逻辑也错了。闰年的定义应该是:年份可用 4 整除,却不能用 100 整除,或者能用 400 整除。
全部回答
- 1楼网友:行雁书
- 2021-05-16 04:28
应该这样
#include <stdio.h> void main () { int year; printf("请输入年份:");
scanf("%d\n",&year);
if((year%4==0 && year%100!=0 || yera%400==0); printf("此年是闰年\n"); else printf("此年不是闰年\n"); }
- 2楼网友:酒安江南
- 2021-05-16 04:06
#include <stdio.h> void main () { int year; scanf("请输入年份%d",&year); if((year%4==0)&&(year%400==0)||(year%100!=0)); printf("此年是闰年\n"); else printf("此年不是闰年\n"); }
注意一下细节就好了
- 3楼网友:春色三分
- 2021-05-16 03:12
scanf("请输入年份%d",year);
这句话写错了 改成
scanf("请输入年份%d",&year);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯