C语言:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
分析:
在主函数 main 中,程序首先定义一个字符变量 c,以及四个整型变量 letters、k、s 和 o,并初始化它们的值为 0。然后使用 printf 函数输出提示信息,让用户输入一行字符。
接下来,程序通过 while 循环结构和 getchar 函数,从标准输入中读取用户输入的字符,并根据其类型进行统计操作。具体来说,如果是英文字母,就将字母数 letters 加 1;如果是空格符,就将空格数 k 加 1;如果是数字,就将数字数 s 加 1;否则,就将其他字符数 o 加 1。
最后,程序使用 printf 函数输出统计结果,包括字母数、空格数、数字数和其他字符数。
代码:
#include int main() { char c; int letters=0,k=0,s=0,o=0; printf("请输入一行字符:\n"); while((c=getchar())!='\n') { if(c>='a'&&c='A'&&c='0'&& c
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。