读书人

这个c程序如何运行不出来?提示有一处

发布时间: 2012-03-31 13:13:26 作者: rapoo

这个c程序怎么运行不出来?提示有一处错误,找不到!
#include <stdio.h>
int main()
{
int year,leap;
scanf("%d",&year);
if(year%4==0);
{
if(year%100!==0) leap=1;
else
{
if(year%400==0) leap=1;
else leap=0;
}
}
else leap=0;
if(leap) printf("%d是润年\n",year);
else printf("%d不是润年\n",year);
return 0;
}

[解决办法]

C/C++ code
#include <stdio.h>int main(){  int year,leap;  scanf("%d",&year);  if(year%4==0)   // 这里分号不应该有的  {  if(year%100!=0) // 不等于应该为!=      leap=1;  else    {  if(year%400==0) leap=1;else leap=0;  }  }  else leap=0;  if(leap) printf("%d是润年\n",year);  else printf("%d不是润年\n",year);  return 0;  } 

读书人网 >C语言

热点推荐