有趣生活

当前位置:首页>科技>c语言统计各种字符个数最简单C语言基础练习05-统计字符个数

c语言统计各种字符个数最简单C语言基础练习05-统计字符个数

发布时间:2026-06-22阅读(1)

导读输入一行字符,统计其中字母个数,数字个数,空格个数,其他字符个数代码实现#include<stdio.h>intmain(void){charc;intle....

输入一行字符,统计其中字母个数,数字个数,空格个数,其他字符个数

代码实现

#include<stdio.h>int main(void){ char c; int letter = 0; int space = 0; int num = 0; int other = 0; while((c=getchar())!=\n){ if((c>=a && c<=z) || (c>=A && c<=Z)){ letter ; } else if(c>=0 && c<=9){ num ;}else if(c== ){ space ;}else{ other ;} } printf("字母=%d,数字=%d,空格=%d,其他=%d",letter,num,space,other); return 0;}

程序分析

(1)使用getchar函数接收输入的字符,遇到回车时结束接收字符

(2)(c>=a && c<=z) || (c>=A && c<=Z),通过比较a到z字符范围判断是否属于字母

(3)(c>=0 && c<=9),通过比较0到9的范围判断是否为数字

(4)(c== ),判断是否为空格

运行结果

Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图