请指点一下哪里错了,输不出来结果
#include <stdio.h>void nian(int n);
void main()
{
int n;
while(1)
{
printf("请输入一个正整数");
scanf("%d",&n);
if(n<=0)
return;
}
}
void nian(int n)
{
printf("请输入一个正整数",n);
scanf("%d",&n);
if(n%4==0&&n%100!=0)
{
printf("%d是闰年",n);
return;
}
{
if(n%400==0)
{
printf("%d是闰年",n);
return;
}
}
printf("%d不是闰年",n);
}