后端开发|C#.Net教程
c语言,字符串,字符
后端开发-C#.Net教程
html5 播放器源码,vscode+解决冲突,ubuntu系统源,tomcat 运行框停留,sqlite数据库常用操作,拼多多反爬虫机制什么意思,php中的rand,seo公司资源快速推广,网站的管理,网页布局模板图片lzw
实体店优惠卷源码,ubuntu 取消写保护,香炉礁爬虫店,php全局符号,汕头seo转化lzw
目标:
热血传奇手机版源码,ubuntu 文件内容查询,tomcat 修改默认页,时尚天河爬虫,邮箱php协议,seo优化怎么做关键词收录lzw
输入一行字符,统计其中各种字符的个数。
具体代码:
#include#include#include#define M 1024void main() {char str[M];fgets(str, M, stdin);int space = 0;int letter = 0;int num = 0;int other = 0;for (int i = 0; i 64 && str[i] 96 && str[i] 47 && str[i] < 58) {num += 1;}else {if (str[i] != \ ) {//因为fgets()函数会在末尾自动加上\n,影响判断结果,需要判断是否为换行符other += 1;}}}printf("空格的个数为:%d\n", space);printf("英文字母的个数为:%d\n", letter);printf("数字的个数为:%d\n", num);printf("其他字符的个数为:%d\n", other);system("pause");}
注意:fgets()函数会在字符串末尾(\0前)读入我们在键盘上敲的回车即换行符\n。
运行结果如下:
推荐教学:c语言教学