#include<stdio.h>;
void main()
{
int year,leap;
scanf("%d/n",&year);
{
if(year%4==0)
{
if((year%100)==0&&(year%400)!=0)
leap=0;
else
leap=1;
}
else
leap=0;
}
{
if
leap=0;
printf("这不是一个闰年/n");
else
printf("这是一个闰年/n");
}
}
帮我把那里错了,错在哪里写出来吧,谢啦
新手学习c语言,关于闰年问题,帮忙查下错
答案:1 悬赏:70 手机版
解决时间 2021-05-05 21:53
- 提问者网友:蓝莓格格巫
- 2021-05-04 23:46
最佳答案
- 五星知识达人网友:躲不过心动
- 2021-05-05 00:17
#include<stdio.h>;//这里没有分号
void main()
{
int year,leap;
scanf("%d/n",&year);
{
if(year%4==0)
{
if((year%100)==0&&(year%400)!=0)//if ((year%400==0) || (year%100!=0) && (year%4==0))条件要严谨
leap=0; //leap=0;
else //else
leap=1; //leap=1;仅供参考
}
else
leap=0;
}
{
if //(leap==0)if的条件没了
leap=0; // 删除
printf("这不是一个闰年/n");
else //else if(leap==1)判断要条件
printf("这是一个闰年/n");
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯