本人小菜 , 遇到一个问题不知道怎么解决
它不报错和报警告,但是编译运行的时候就会停止程序 然后就不正常没有程序的功能了 下面是代码和提示#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=1;
}
}
else{
leap=0;
}
if (leap)
{
printf("%d is",year);
}
else
{
printf("%d is not",year);
}
printf("a lerp \n");
}
提示 --------------------Configuration: wanwan - Win32 Debug--------------------
Compiling...
if.c
F:\C语言截图\wanwan\if.c(6) : warning C4700: local variable 'year' used without having been initialized
if.obj - 0 error(s), 0 warning(s)