字符串中字母数字空格其它字符个数的函数调用
#include<stdio.h> #include<string.h> int main() { char initial(char a[]); char a[100]; gets(a); initial(a); } char initial(char a[100]) { int i; int j=0,k=0,l=0,n=0; for(i=0;i<(int)strlen(a);i++) { if('a'<=a[i]&&a[i]<='z'||'A'<=a[i]&&a[i]<='Z') { j++; } else if('0'<=a[i]&&a[i]<='9') { k++; } else if(a[i]==' ') { l++; } else { n++; } } printf("字母个数%d,数字个数%d,空格个数%d,其它字符个数%d",j,k,l,n); }