函数接口定义:
要求实现一个函数,统计给定字符串中的大写字母、小写字母、空格、数字以及其它字符各有多少。
裁判测试程序样例:
输入样例:
输出样例:
思路:
逐个判断字符,一直到最后一个
这题不能使用strlen,会编译错误
AC:
void StringCount( char *s )
{
int i=0,dx=0,xx=0,kg=0,sz=0,qt=0;
while(s[i]!=0)
{
if(s[i]>=‘A’ && s[i]<=‘Z’)
dx+=1;
else if(s[i]>=‘a’ && s[i]<=‘z’)
xx+=1;
else if(s[i]==’ ')
kg+=1;
else if(s[i]>=‘0’ && s[i]<=‘9’)
sz+=1;
else
qt+=1;
i+=1;
}
printf("%d %d %d %d %d",dx,xx,kg,sz,qt);
}
习题8-9 分类统计各类字符个数
最新推荐文章于 2024-05-13 17:33:52 发布