读书人

为什么小弟我编译一个程序后运行输入一

发布时间: 2012-08-03 00:12:14 作者: rapoo

为什么我编译一个程序后运行输入一个数据按enter键无反应
为什么我编译一个程序后运行输入一个数据按enter键无反应
#include<stdio.h>
void main()
{
int year,leap;
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\n",year);
else
printf("%d not is\n",year);
printf("a leap year.\n");
}

[解决办法]
scanf("%d\n",&year);
改成
scanf("%d",&year);

读书人网 >C语言

热点推荐