输入四组不同的测试字符串,得到NUMBER值为数字个数,CHAR值为字母个数,REST为符号个数。 三、结果分析和思考 结果分析: 由测试中可以看出,三种字符显示的个数范围是0~9,大于9之后的就会显示个数的数值加30H之后的数值对应的ASCII码值,这是因为显示个数的时候,我的思路是将个数分别存储在NUMBER,CHAR,REST中,然...
1.从键盘接收输入的字符串。 2.定义四个变量分别用于记录数字、字符、空格和其他字符的个数,初始值均为0。 3.遍历字符串中的每个字符。 4.判断当前字符的类型: -如果是数字,数字计数器加1。 -如果是字母,字符计数器加1。 -如果是空格,空格计数器加1。 -其他情况,其他字符计数器加1。 5.输出统计结果。
文档标签: 统计键盘输入字符数字个数 “统计键盘输入字符、数字个数”实验报告一、实验目的1、学习循环程序结构,掌握编写循环处理程序的方法和技巧。2、通过循环结构程序熟悉汇编语言程序设计的主要方法。3、了解和掌握程序设计过程中算法的选择。4、掌握汇编语言的调试方法。二、实验内容从键盘输入一系列字符(每种字符不...
从键盘输入一个字符串(字符中不包含空格),当输入回车时认为输入结束,统计输入字符串中小写英文字母、大写英文字母、数字字符、其他字符的个数。
答案 解析 null 本题来源 题目:从键盘输入一串数字字符, 统计每种数字字符的个数, 统计结果用数组存放。即用下标为0的元素统计并存放字符'0'的个数, 用下标为1的元素统计并存放字符'1'的个数…… 来源: C语言程序与设计-第5章-实验及习题答案1 收藏 反馈 分享...
百度试题 结果1 题目完成下列程序: 功能:从键盘上输入一串字符,以"?"结束,统计输入字符中的大、小写字母和数字的个数。 相关知识点: 试题来源: 解析
1、可以这样编写程序:定义一个含有所有小写字母的列表变量w及一个待测字符串变量s。对s字符串中的每一个字符进行循环迭代检测其是否位于变量w中,若为真,则对计数变量c进行加一操作。输出c变量,即为所求。2、初学者的话确实可以通过asciitable来判断字母和数字的区别。Python里面有两个内置函数ord和...
从键盘输入一行字符,统计其中字母、空格、数字以及其它字符的个数。相关知识点: 试题来源: 解析 参考程序: #include void main() { char str[80]; int alphabet=0,digit=0 , space=0 , other=0, i=0; gets ( str ); for ( i = 0 ; str[i] != ‘\0’; i++ ) if (‘A’<= str[i]...
2.分析:设3个计数器分别计数。我们可以先生成2个集合,一个是英文字母的-|||-结合,一个是数字的集合,对于输入的任意一个字符,判断是否在以上两个集合中,在则-|||-分别计数;如果不在以上两个集合中,则作为其它字符处理。程序代码如下:-|||-program lx5_2;-|||-var ch:char;-|||-letter:set of char...
MOV CL,[BX] ;取出键入的字符个数 XOR CH,CH INC BX LP1: MOV AL,[BX] CMP AL,'0' JB NEXT CMP AL,'9' JA LP2 INC NUM ;是数字键 JMP NEXT LP2: CMP AL,'A' JB NEXT CMP AL,'Z' JA LP3 INC CHAR ;是大写字符 JMP NEXT LP3: CMP AL,'a' JB NEXT CMP AL,'z' JA NEXT INC...