• 2022-07-23
    任意输入一个字符,判断它是数字字符还是英文字符还是其他字符。是数字字符输出答案1,是英文字符输出2,是其他字符输出3。
  • int main() { char ch; ch=getchar(); if( ch>='0'&&ch[='9') printf("1"); else if( ch]='A'&&ch[='Z'|| ch]='a'&&ch<='z') printf("2"); else printf("3"); }

    内容

    • 0

      由键盘输入一个字符,判断它是字母、数字、空格还是其他字符。

    • 1

      从键盘输入一个字符,赋值给变量ch,判断它是英文字母、数字还是其他字符。 ch=input("请输入一个字符:") if 1 : print(ch,"是英文字母") elif 2 : print(ch,"是数字") else: print(ch,"是其他字符")

    • 2

      编写一个程序,实现:用户从键盘输入一行字符,统计并输出其中英文字符、数字字符、空格、其它字符的个数。(给出代码和运行结果截图) 预期结果: 输入today is 2022/03/24 屏幕上打印输出: 英文字符数: 7 数字字符数: 8 空格数: 2 其它字符数: 2 [br][/br] 提示: (1) 利用input()输入一行字符 (2) 使用循环,对每个字符判断类别。 (3) 判断类别时,在循环内部,使用多分支if语句。正确编写判断字符是英文字符、判断字符是数字字符、判断字符是空格、判断字符是其它字符的表达式

    • 3

      输入一个字符,判断它是控制字符、数字、字母,还是其它字符。

    • 4

      统计不同字符个数。用户从键盘输入一行字符,编写一个程序,统计并输出其中英文字符、数字、空格和其他字符的个数。