编译没问题,运行不输出printf的值
#include<stdio.h>int main(){int y;scanf("%d",y);if((y%4==0)&&(y%100!=0)||(y%400==0))printf("%d是闰年",y);elseprintf("%d不是闰年",y);}
运行结果为空白
让printf有效
scanf("%d",y);缺少 & 修改如下:scanf("%d",&y);
scanf("%d",&y);