酷代码 AI
菜单
服务商

题目描述 读入一个字符 , 请你判断字符 是大写字母, 还是小写字母, 亦或是数字字符. 输入 读入一个字符 输出 如果 是大写字符, 请输出"A"; 如果 是小写字符, 请输出"a"; 如果 是数字字符, 请输出"0"; 如果都不是, 请输出"NO" 样例输入 复制 Z 样例输出 复制 A 来源/分类 分支嵌套

以下是针对该问题的Python代码实现: ```python # 读取输入的字符 char = input() # 判断字符类型 if 'A' <= char <= 'Z': print('A') elif 'a' <= char <= 'z': print('a') elif '0' <= char <= '9': print('0') else: print('NO') ``` 以下是Java代码实现: ```java import java.util.Scanner; public class Main { public static void main(String[] args) { // 创建Scanner对象用于读取输入 Scanner scanner = new Scanner(System.in); // 读取输入的字符 char c = scanner.next().charAt(0); // 判断字符类型 if (c >= 'A' && c <= 'Z') { System.out.println('A'); } else if (c >= 'a' && c <= 'z') { System.out.println('a'); } else if (c >= '0' && c <= '9') { System.out.println('0'); } else { System.out.println("NO"); } // 关闭Scanner对象 scanner.close(); } } ``` 以下是C++代码实现: ```cpp #include <iostream> using namespace std; int main() { // 定义一个字符变量 char c; // 读取输入的字符 cin >> c; // 判断字符类型 if (c >= 'A' && c <= 'Z') { cout << 'A' << endl; } else if (c >= 'a' && c <= 'z') { cout << 'a' << endl; } else if (c >= '0' && c <= '9') { cout << '0' << endl; } else { cout << "NO" << endl; } return 0; } ``` 以上代码通过条件判断语句,根据输入字符的ASCII码范围来判断字符的类型,然后输出对应的结果。 [2025-12-07 09:33:33 | AI问答 | 477点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多