#include <stdio.h>#include <string.h>int letter=0,number=0,space=0,other=0;int main(){void fun(char x[30]);char str[30];printf("请输入一串字符:");gets(str);printf("\n");fun(str);printf("该字符串中字母字符共计:%d个\n",letter);printf("该字符串中数字字符共计:%d个\n",number);printf("该字符串中空格字符共计:%d个\n",space);printf("该字符串中其他字符共计:%d个\n",other);return 0;}void fun(char x[30]){int i,n;n=strlen(x);for(i=0;i<n;i++){if((x[i]<='Z' && x[i]>='A') || (x[i]<='z' && x[i]>='a')) letter++;else if(x[i]<='9' && x[i]>='0') number++;else if(x[i]==' ') space++;else other++;}}
习题7.9 编写一个函数 由实参传来一个字符串 统计此字符串中字母 数字 空格和其他字符的个数 在主函数中输入字符串以及输出上述的结果