具体代码如下所述:
# includevoid main () { int c,信=0,num=0,空白=0,标签=0,输入=0,其他=0,我=0,金额=0; printf("请输入一个字符串:\ n "); 在((c=获取字符())!=EOF) { 和+ +; 如果(c==' ') { + +空白;//空格键的个数 } else if (c==\ t) { + +选项卡;//选项卡键的个数 } else if (c==' \ n ') { + +输入;//回车键的个数 } else if (c>='一',,c<=' Z ') | | (c>=' a ',,c<=' z ')) { + +的信;//字母的个数 } else if (c>=' 0 ',,c<=' 9 ') { + + num;//数字的个数 } + +其他;//其他字符的个数 我+ +; } printf (" % d字符\ n”,金额); printf("空白=% d选项卡=% d,输入=% d,信=% d,数量=% d=% d \ n”,一片空白,选项卡,输入,信,num,其他); }
结果为:
以上所述是小编给大家介绍的C语言统计一串字符中空格键,Tab键,回车键,字母,数字及其他字符的个数(Ctrl + Z终止输入),希望对大家有所帮助,如果大家有任何疑问欢迎