2025年4月7日 星期一 乙巳(蛇)年 正月初八 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > C语言

C语言统计英文字母、空格、数字和其它字符的数目

时间:12-29来源:作者:点击数:218

输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

程序分析:利用while语句,条件为输入的字符不为'\n'。

代码实现:

  • #include <stdio.h>
  • int main(){
  • char c; //用户输入的字符
  • int letters=0, // 字母数目
  • space=0, // 空格数目
  • digit=0, // 整数数目
  • others=0; // 其他字符数目
  • printf("输入一些字符:");
  • while((c=getchar())!='\n'){ // 每次读取一个字符,回车时结束
  • if(c>='a'&&c<='z'||c>='A'&&c<='Z')
  • letters++;
  • else if(c==' ')
  • space++;
  • else if(c>='0'&&c<='9')
  • digit++;
  • else
  • others++;
  • }
  • printf("\n统计结果:\n英文字母=%d\n空格=%d\n整数=%d\n其他字符=%d\n\n", letters, space, digit, others);
  • return 0;
  • }

运行结果:

输入一些字符:rwrwewre2345asdJSJQI%^&(&   *&sdf YY( 2342-k'

统计结果:
英文字母=22
空格=5
整数=8
其他字符=10

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门