如何在C語言中判別整數...EX 如輸入一不是整數的數 程式就不會執行下去 而會中止 但如果輸入的是整數 就會重複再執行一次
2007-12-22 04:39:59 · 1 個解答 · 發問者 侑晟 1 in 電腦與網際網路 ➔ 程式設計
//Power by Visual Studio 2005
//Download Site: http://www.microsoft.com/taiwan/vstudio/express/
#include
#include
#include
int main(int argc, char* argv[]){
//=====START=====//
char input[32767];
printf("Input a Number: "),scanf("%s",input);
printf("%s is%s integer.\n",input,(strchr(input,'.')||strchr(input,'e')||strchr(input,'E')?"n\'t":""));
//=====END=====//
system("PAUSE");
return 0;
}
2007-12-22 14:59:47 補充:
請自行加迴圈
2007-12-22 09:58:14 · answer #1 · answered by Big_John-tw 7 · 0⤊ 0⤋