编写一个函数,有实参传来一个字符串,统计此字符串中字母,数字空格,和其他字符的个数,在主函数输入字
1个回答
展开全部
#include <stdio.h>
#include <string.h>
void fun(char *s){
int i,let=0,num=0,spa=0,oth=0,n=strlen(s);
for(i=0;i<n;i++)
if(s[i]>='a'&&s[i]<='z'||s[i]>='A'&&s[i]<='Z')
let++;
else if(s[i]>='0'&&s[i]<='9')
num++;
else if(s[i]==' ')
spa++;
else oth++;
printf("字母: %d\n数字: %d\n空格: %d\n其他字符: %d",let,num,spa,oth);
}
void main(){
char s[80];
gets(s);fun(s);
}
//运行示例:
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |