1、用户从键盘输入一行字符,编写一个程序,统计并输出其中英文字符、数字、空格和其他字符的个数。提示:先用一个变量s保存输入的一行文字(采用input()完成输入),用变量n1,n2,n3,n4分别保存英文字母、数字、空格和其它字符的个数,初始这4个变量值为0。然后用for循环依次取每个字符判断是英文字母、数字、空格还是其它字符,相应变量值增加1,循环结束后输出这4个变量n1,n2,n3,n4的值。
举一反三
- 文章中有N行______ 文字,每行有80个字符,分别统计大写英文字母、小写英文字母、数字字符、空格字符和其它字符个数。
- 数组2(统计各类字符的个数)题目描述输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。输入一行字符。输出英文字母、空格、数字和其他字符的个数样例输入Abcd 1234 xyz!样例输出7 2 4 1提示可以使用字符数组,用gets读入一行字符。
- 编写一个程序,实现:用户从键盘输入一行字符,统计并输出其中英文字符、数字字符、空格、其它字符的个数。(给出代码和运行结果截图) 预期结果: 输入today is 2022/03/24 屏幕上打印输出: 英文字符数: 7 数字字符数: 8 空格数: 2 其它字符数: 2 [br][/br] 提示: (1) 利用input()输入一行字符 (2) 使用循环,对每个字符判断类别。 (3) 判断类别时,在循环内部,使用多分支if语句。正确编写判断字符是英文字符、判断字符是数字字符、判断字符是空格、判断字符是其它字符的表达式
- 统计不同字符个数。用户从键盘输入一行字符,编写一个程序,统计并输出其中英文字符、数字、空格和其他字符的个数。
- 以下程序统计输入的一行字符中字母、数字、空格、其它字符的个数(行末以换行符'\n'结束,最后的换行符不统计在内)。