|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
int main()
{
int year,leap;
printf("enter year: ");
scanf("%d\n",&year);
if(year %4 == 0)
{
if(year %100 == 0)
{
if(year %400 == 0)
leap = 1;
else
leap = 0;
}
else leap = 1;
}
else leap = 0;
if(leap)
printf("%d is",year);
else
printf("%d is not",year);
printf("a leap year!\n");
return 0;
}
无error
编译完跑不起来。输入2012 没反应
把 scanf 那里的 \n 去掉即可
- #include <stdio.h>
- int main()
- {
- int year, leap;
- printf("enter year: ");
- scanf("%d", &year);
- if (year % 4 == 0)
- {
- if (year % 100 == 0)
- {
- if (year % 400 == 0)
- leap = 1;
- else
- leap = 0;
- }
- else
- leap = 1;
- }
- else
- leap = 0;
- if (leap)
- printf("%d is", year);
- else
- printf("%d is not", year);
- printf("a leap year!\n");
- return 0;
- }
复制代码
|
|