#25761: C language 簡易寫法


22207807 (會打Code的貓)


#include<stdio.h>

int main () {

int a;

while(scanf("%d",&a) != EOF) {

if((a % 4 == 0 && a % 100 != 0) || a % 400 == 0)

printf("閏年\n");

else

printf("平年\n");

}

return 0;

}

#28439: Re:C language 簡易寫法


a84455678@gmail.com (Whitellen)


#include

int main () {

int a;

while(scanf("%d",&a) != EOF) {

if((a % 4 == 0 && a % 100 != 0) || a % 400 == 0)

printf("閏年\n");

else

printf("平年\n");

}

return 0;

}

請問 一下 為啥最後輸入EOF 停不下來 一直跑!?

#28446: Re:C language 簡易寫法


cges30901 (cges30901)


#include

int main () {

int a;

while(scanf("%d",&a) != EOF) {

if((a % 4 == 0 && a % 100 != 0) || a % 400 == 0)

printf("閏年\n");

else

printf("平年\n");

}

return 0;

}

請問 一下 為啥最後輸入EOF 停不下來 一直跑!?


我試了一下,可以停啊?你是用什麼作業系統?輸入EOF的方式在Linux是用「Ctrl+D」(macOS好像也是),在Windows是用「Ctrl+Z」