全部问题 > 当前问题

这个程序哪里错了

#include<stdio.h>

main()

{

int a;

print("请输入年份");

scanf("%d",&a);

if(a%400==0)

{

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

}

else

{

if(a%4==0&&a%100!=0)

{

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

}

else

{

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

}

}

}


上善若水 2015-8-21 19:31:17

共 6 个回答

小太阳 2015-8-21 19:34:34

print("请输入年份");

上善若水 2015-8-21 19:43:26

谢谢


上善若水 2015-8-21 19:43:48

回复 小太阳  

上善若水 2015-8-21 19:43:58

回复 雪夜de流浪:谢谢

最佳答案

雪夜de流浪 2015-8-21 19:33:43

1.

int a;

print("请输入年份");

这里少了f printf

嘿嘿大人 2015-8-21 19:42:25

print("请输入年份");

printf才对,少了个f,f代表格式化,printf代表输出格式化,不能缺的

问题来自: 嵌套的if语句