English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

如何在C語言中判別整數...EX 如輸入一不是整數的數 程式就不會執行下去 而會中止 但如果輸入的是整數 就會重複再執行一次

2007-12-22 04:39:59 · 1 個解答 · 發問者 侑晟 1 in 電腦與網際網路 程式設計

1 個解答

//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

fedest.com, questions and answers