判断输入的字符是否是数字,若是则显示“yes”,否则显示“no”

题目描述

判断输入的字符是否是数字,若是则显示“yes”,否则显示“no”
输入格式:输入一个字符
输出格式:判断输入的是否是数字字符
例如:输入x,输出no

C语言版本代码

#include <stdio.h>

int main() {
    char inputChar;

    // 输入一个字符
    printf("请输入一个字符:");
    scanf(" %c", &inputChar);

    // 判断是否是数字字符
    if (inputChar >= '0' && inputChar <= '9') {
        printf("yes\n");  // 是数字字符
    } else {
        printf("no\n");   // 不是数字字符
    }

    return 0;
}

Python版本代码

# 输入一个字符
input_char = input("请输入一个字符:")

# 判断是否是数字字符
if input_char.isdigit():
    print("yes")  # 是数字字符
else:
    print("no")   # 不是数字字符

Java版代码

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        // 输入一个字符
        System.out.print("请输入一个字符:");
        char inputChar = scanner.next().charAt(0);

        // 判断是否是数字字符
        if (inputChar >= '0' && inputChar <= '9') {
            System.out.println("yes");  // 是数字字符
        } else {
            System.out.println("no");   // 不是数字字符
        }

        scanner.close();
    }
}

 

© 版权声明
THE END
喜欢就支持一下吧
点赞11赞赏 分享