/编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,
在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。/
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int fun(char *buff)
{
int sum=0;
while(*buff!='\0')
{
if((*buff>=0 && *buff<=9))
{
sum++;
}
else if(*buff>='a' && *buff<='z')
{
sum++;
}
else if(*buff>='A'&&*buff<='Z')
{
sum++;
}
else if(*buff==' ')
{
sum++;
}
buff++;
}
return sum;
}
int main(void)
{
char buff[100];
printf("please enter Blank space number character\n");
fgets(buff, sizeof(buff), stdin);
int sum=fun(buff);
printf("%d\n",sum);
return 0;
}
标签:输出,函数,提示信息,字符串,实参,buff
From: https://www.cnblogs.com/yesiming/p/18290874