倒过来试试
/*错的地方很多,帮你修改了下
1.if(); 括号后面不能加;
2. 有些地方多加了 ^ ?
3. 自己看吧,反正现在能用了
*/
#include<stdio.h>
void main()
{
int year,leap;
printf("which year ?");
scanf("%d",&year);
if(year%400==0) leap=1;
else if(year%4==0)
if(year%100!=0) leap=1;
else leap=0;
else leap=0;
if(leap==1)
printf("%d年是闰年\n",year);
else
printf("%d年不是闰年\n",year);
}