C语言:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数

您所在的位置:网站首页 怎么输入下一行的数字和字母 C语言:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数

C语言:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数

#C语言:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数| 来源: 网络整理| 查看: 265

分析:

    在主函数 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


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3