91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c++怎么判斷輸入的是字符還是數字

c++
小億
677
2023-09-29 06:50:39
欄目: 編程語言

在C++中,可以使用isdigit()函數和isalpha()函數來判斷輸入的是字符還是數字。

isdigit()函數用于判斷一個字符是否為數字。它接受一個字符作為輸入,并返回一個非零值(true)表示輸入是數字,返回0(false)表示輸入不是數字。以下是使用isdigit()函數判斷字符是否為數字的示例代碼:

#include <iostream>
#include <cctype>
int main() {
char input;
std::cout << "請輸入一個字符:";
std::cin >> input;
if (isdigit(input)) {
std::cout << "輸入是一個數字。" << std::endl;
} else {
std::cout << "輸入不是一個數字。" << std::endl;
}
return 0;
}

isalpha()函數用于判斷一個字符是否為字母。它接受一個字符作為輸入,并返回一個非零值(true)表示輸入是字母,返回0(false)表示輸入不是字母。以下是使用isalpha()函數判斷字符是否為字母的示例代碼:

#include <iostream>
#include <cctype>
int main() {
char input;
std::cout << "請輸入一個字符:";
std::cin >> input;
if (isalpha(input)) {
std::cout << "輸入是一個字母。" << std::endl;
} else {
std::cout << "輸入不是一個字母。" << std::endl;
}
return 0;
}

以上代碼分別判斷了輸入的字符是否為數字和字母,并輸出相應的結果。在運行程序時,根據提示輸入一個字符,程序將判斷并輸出結果。

0
兰州市| 涿州市| 惠水县| 诸暨市| 万安县| 鹤岗市| 应城市| 昌平区| 丽水市| 永善县| 辽宁省| 灵璧县| 雷波县| 萨嘎县| 元朗区| 吉木乃县| 石楼县| 建宁县| 峡江县| 合山市| 阿克苏市| 孟连| 景泰县| 临西县| 比如县| 榕江县| 济源市| 长治县| 西乡县| 彭泽县| 阿坝| 长武县| 诏安县| 神木县| 当涂县| 吉木乃县| 保康县| 岫岩| 岳西县| 台江县| 彰化县|