#include <stdio.h> int main() { int year; while( scanf("%d",&year)!=EOF){ if(year%4 == 0) { if( year%100 == 0) { // 这里如果被 400 整数是闰年 if ( year%400 == 0) printf("閏年\n"); else printf("平年\n"); } else printf("閏年\n" ); } else printf("平年\n"); return 0; } }
#include int main() { int year; while( scanf("%d",&year)!=EOF){ if(year%4 == 0) { if( year%100 == 0) { // 这里如果被 400 整数是闰年 if ( year%400 == 0) printf("閏年\n"); else printf("平年\n"); } else printf("閏年\n" ); } else printf("平年\n"); return 0; } }
你不小心把 return 0 放進 while 裡了 0u0