C语言:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数 |
您所在的位置:网站首页 › 怎么输入下一行的数字和字母 › 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 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |