#include<stdio.h> //當前程序運行時如果輸入*回車,則一直顯示需要補考,不停止 //原因:scanf()鍵盤輸入,有一個緩沖區,遇到回車才結束 //*指針,對應scanf()中涉及到的變量 //保留scanf()后面的getchar(),則“吸收”了回車,只有*,整型為0,所以才顯示補考 main() { int cj; cf: printf("請輸入你的成績:"); scanf("%d",&cj); //getchar(); //printf("%d\n",cj); if(cj<0) goto zt; if(cj>=90&&cj<=100) printf("合格\n"); else if(cj<90) printf("需要補考\n"); else printf("輸入錯誤\n"); goto cf; getchar(); zt: ; }