各位GGJJ可不可以帮我看一下这个C程序是咋会事了嘛?

来源:百度知道 编辑:UC知道 时间:2024/06/06 04:37:05
#include <stdio.h>
void main()
{
int year ,leap;
scanf("%d",&year);
if (year%4==0)
{
if (year%100==0)
{
if(year%400==0)
leap=1;
else
leap=0;
}
else
leap=0;
if (leap)
printf("%d is",year);
else
printf("%d is not",year);
printf("a leap year.\n");
}
在visual 6++上编译时它就说发生致命错误,出现不期望的结束
c(23) : fatal error C1004: unexpected end of file found
Error executing cl.exe.

eg.obj - 1 error(s), 0 warning(s)
分太少了点,可我是今天才注册,不好意思啦....下次我再提问时补给你嘛?

如果我没看错。。
是3个"{"
却只有2个"}"

#include<stdio.h>
void main(){
int year ,leap;
scanf("%d",&year);
if (year%4==0)
{
if (year%100!=0) leap=1;
else leap=0;}
if(year%400==0)
leap=1;
else
leap=0;
if (leap)
printf("%d is",year);
else
printf("%d is not",year);
printf("a leap year.\n");
}