打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C语言统计英文字母、空格、数字和其它字符的数目
http://c.biancheng.net/cpp/html/2819.html
2015
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

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

代码实现:
  1. #include <stdio.h>
  2. int main(){
  3. char c; //用户输入的字符
  4. int letters=0, // 字母数目
  5. space=0, // 空格数目
  6. digit=0, // 整数数目
  7. others=0; // 其他字符数目
  8. printf("输入一些字符:");
  9. while((c=getchar())!='\n'){ // 每次读取一个字符,回车时结束
  10. if(c>='a'&&c<='z'||c>='A'&&c<='Z')
  11. letters++;
  12. else if(c==' ')
  13. space++;
  14. else if(c>='0'&&c<='9')
  15. digit++;
  16. else
  17. others++;
  18. }
  19. printf("\n统计结果:\n英文字母=%d\n空格=%d\n整数=%d\n其他字符=%d\n\n", letters, space, digit, others);
  20. return 0;
  21. }
运行结果:
输入一些字符:rwrwewre2345asdJSJQI%^&(&   *&sdf YY( 2342-k'统计结果:英文字母=22空格=5整数=8其他字符=10
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
c语言练习实例01
常用正则表达式 - Java / Java SE
有效使用vim之正则表达式
java 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
收集48条常用正则式
access中的掩码_access数据表
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服