首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

为什么小弟我编译一个程序后运行输入一个数据按enter键无反应

2012-08-03 
为什么我编译一个程序后运行输入一个数据按enter键无反应为什么我编译一个程序后运行输入一个数据按enter

为什么我编译一个程序后运行输入一个数据按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);

热点排行