[C语言]统计输入的字符串的长度、字母个数、数字个数、其他个数
[C语言]统计输入的字符串的长度、字母个数、数字个数、其他个数
例如:
输入:KOBE24&VC++
输出:长度 11字母 6数字 2其他 3
完整代码如下:
#include<stdio.h> #include<string.h> #define N 50 void Total(char str[N],int b[]) { int i; for(i=0;str[i]!='\0';i++) { if(str[i]>='0'&&str[i]<='9')//数字 { b[0]++; } else if(str[i]>='a' && str[i]<='z'||str[i]>='A'&&str[i]<='Z')//字母 { b[1]++; } else//其他 { b[2]++; } b[3]++;//全部 } } int main() { char a[N]; int num[5]={0};//计数器 scanf("%s",&a);//输入字符串 Total(a,num); printf("字符串长度 %d\n字母 %d\n数字 %d\n其他 %d\n",num[3],num[1],num[0],num[2]); return 0; }
本文作者:Dancing-Pierre
本文链接:https://www.cnblogs.com/wyc-1009/p/17548183.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步