// 编写一个函数用实参传来一个字符串,统计此字符串中字母,数字,空格,和其他的字符的个数,在主函数中输入字符串,以及输出上述结果;
#include<stdio.h>
#include<string.h>
int main()
{
int l=0,n=0,p=0,o=0;
void tj(char s[],int*,int*,int*,int*);
char s[80];
gets(s);
tj(s,&l,&n,&p,&o);
printf("l=%d\nn=%d\ns=%d\no=%d\n",l,n,p,o);
return 0;
}
void tj(char s[],int *l,int *n,int *p,int *o)
{
int i,k;
k=strlen(s);
for(i=0;i<k;i++)
{
if((s[i]>='a'&&s[i]<='z')||(s[i]>='A'&&s[i]<='Z'))
(*l)++;
else if(s[i]>='0'&&s[i]<='9')
(*n)++;
else if(s[i]==32)
(*p)++;
else (*o)++;
}
}
相关文章
- 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- 统计字符串中数字、字母、其他字符的出现次数
- Python----统计字符串中的英文字母、空格、数字和其它字符的个数。
- java实现键盘录入一个字符串,统计该字符串中大写字母和小写字母数字字符空格出现的次数
- 统计字符串中每个字母的个数 C语言
- python分别统计出其中英文字母、空格、数字和其它字符的个数
- 本题要求编写程序,输入N个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数。
- 键盘输入一个字符串,并且统计其中各种字符出现的次数。 种类有:大写字母、小写字母、数字、其他
- 实验6-9-字符串 统计一行文本的单词个数 (15分) 本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。
- python 统计一个字符串中字母、数字及其他字符的个数 和 各个字符的总数