早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C语言题,求解从键盘上输入10个字符,分别统计其中字母(不区分大、小写)、数字字符和其他字符的个数。本人初学者,请不要用太深的程序编写,谢谢

题目详情
C语言题,求解从键盘上输入10个字符,分别统计其中字母(不区分大、小写)、数字字符和其他字符的个数。 本人初学者,请不要用太深的程序编写,谢谢
▼优质解答
答案和解析
授之以鱼不如授之以渔,我教你方法吧 你要统计的是三种量,所以的事先定义好三个变量来保存结果,假设字母数为a,数字字符为b,其他字符为c,用if来比较每次输入的字符的ASICC码与限定界限的比较结果来决定a,b,c是否加1 字母的ASICC码是从65到90(大写)外加97到122(小写) 数字是48到57(0到9) 不是上述范围内的自然就算其他字符了 PS:字幕可以直接和数字进行比较,如 a>50 的值就是1 自己试试吧,按照这个思路走肯定行