输入年份判断闰年_为什么我输入年份后要输入一个运算符才显示结果

原问题:为什么我输入年份后要输入一个运算符才显示结果
分类:编程开发 > 最后更新时间:【2017-02-25 23:04:07】
问题补充:

#include <stdio.h>

int main()

{

int year;

// 接收用户输入

printf("请输入一个年份\n",year);

scanf("%d\n", &year);

// 判断

if(year%4 == 0 && year%100 != 0 || year%400 == 0){

printf("%d是闰年\n",year);

}else{

printf("%d不是闰年\n",year);

}

return 0;

}

最佳答案

1.

scanf("%d\n",&year);

//请去掉“\n”……

2.

printf("请输入一个年份\n",year);

//请去掉“,year”这部分……

最佳答案由网友  jariii  提供
公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
12

分享到:

其他回答

其它网友回答:
scanf中不要加\n

其它网友回答:
scanf("%d", &year); //这样就可以了

其它网友回答:

其它网友回答:
改成这样   \n   不能随便乱用

其它网友回答:
printf("请输入一个年份:\n");

其它网友回答:
scanf("%d", &year);

其它网友回答:

    推荐