键盘输入一个字符,要求判断是否为数字字符

如题所述

第1个回答  2022-11-16

#include<stdio.h>

intmain()

{

charch;

printf("Inputch:");

ch=getchar();

if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z'))//判断是不是字母

printf("字母\n");

elseif(ch>='0'&&ch<='9')//判断是不是数字

printf("数字\n");

else

printf("其他\n");

return0;

}

扩展资料

python输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数

#coding=utf-8

importre

defclassify_count(arg):

eng_letters=re.findall(r'[A-z]',arg)

chn_letters=re.findall(r'[\u4e00-\u9fa5]',arg)

table=re.findall(r'\s',arg)

figure=re.findall(r'\d',arg)

letters_num=len(eng_letters)+len(chn_letters)

table_num=len(table)

figure_num=len(figure)

other_num=len(arg)-letters_num-table_num-figure_num

print("字符串中字母个数为:{},空格个数为:{},数字个数为:{},其他字符个数为:{}".format(letters_num,table_num,figure_num,other_num))

if__name__=='__main__':

classify_count("A中国uin23oj人ibs@Kf$fr*")

相似回答