鱼C论坛

 找回密码
 立即注册
查看: 2038|回复: 3

[已解决]请问新手怎么判断是不是字符

[复制链接]
发表于 2023-10-30 10:07:58 | 显示全部楼层 |阅读模式
10鱼币
任务描述
输入一个字符c,判别它是否是数字字符。

输入格式:
一个字符。

输出格式:
如果c是数字输出:'c' is a Digit.,否则输出:'c' is not a Digit.。
最好用if语句或者switch语句
最佳答案
2023-10-30 10:07:59
isdigit() 函数可以判断这个字符是不是数字字符

  1. #include <bits/stdc++.h>
  2. using namespace std;

  3. char ch;

  4. int main(){
  5.     ios::sync_with_stdio(0);
  6.     cin.tie(0);
  7.    
  8.     cin >> ch;

  9.     if(isdigit(ch)){  // 不想用这个可以选择 if(ch >= '0' && ch <= '9')
  10.         cout << "'" << ch << "'is a digit.";
  11.     }
  12.     else{
  13.         cout << "'" << ch << "'is not a digit.";
  14.     }
  15.    
  16.     return 0;
  17. }
复制代码

最佳答案

查看完整内容

isdigit() 函数可以判断这个字符是不是数字字符
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-10-30 10:07:59 | 显示全部楼层    本楼为最佳答案   
isdigit() 函数可以判断这个字符是不是数字字符

  1. #include <bits/stdc++.h>
  2. using namespace std;

  3. char ch;

  4. int main(){
  5.     ios::sync_with_stdio(0);
  6.     cin.tie(0);
  7.    
  8.     cin >> ch;

  9.     if(isdigit(ch)){  // 不想用这个可以选择 if(ch >= '0' && ch <= '9')
  10.         cout << "'" << ch << "'is a digit.";
  11.     }
  12.     else{
  13.         cout << "'" << ch << "'is not a digit.";
  14.     }
  15.    
  16.     return 0;
  17. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-10-30 10:08:07 | 显示全部楼层
可以使用if语句来判断一个字符是否是数字字符。具体的实现步骤如下:

1. 首先,获取输入的字符c。
2. 使用if语句判断c是否是数字字符。可以通过判断c是否在字符'0'到字符'9'的范围内来确定。
3. 如果c在该范围内,则输出"'c' is a Digit.",表示c是一个数字字符。
4. 如果c不在该范围内,则输出"'c' is not a Digit.",表示c不是一个数字字符。

下面是使用if语句实现该功能的示例代码:

  1. c = input("请输入一个字符:")

  2. if c >= '0' and c <= '9':
  3.     print(c, "is a Digit.")
  4. else:
  5.     print(c, "is not a Digit.")
复制代码


希望这个解答对你有帮助!如果还有其他问题,请随时提问。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-10-30 10:28:35 | 显示全部楼层
isdkz 发表于 2023-10-30 10:08
可以使用if语句来判断一个字符是否是数字字符。具体的实现步骤如下:

1. 首先,获取输入的字符c。

输入样例:
8
输出样例:
'8' is a Digit.
输入样例:
$
输出样例:
'$' is not a Digit.
你好,他还有个要求是这样的
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-22 08:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表