中国石油大学 / C语言程序设计
正确率:100%
25. 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述的结果。判断以下程序是否正确: #include< stdio.h> #include< string.h> void fltj(char str[],int a[]) { int ll,i; ll=strlen(str); for (i=0;i< ll;i ) { if (str[i]> =' a' & & str[i]< =' z' ||str[i]> =' A' & & str[i]< =' Z' ) a[0] ; else if (str[i]> =' 0' & & str[i]< =' 9' ) a[1] ; else if (str[i]==' ' ) a[2] ; else a[3] ; } } void main() { static char str[60]; static int a[4]={0,0,0,0}; gets(str); fltj(str,a); printf(" %s char:%d digit:%d space:%d other:%d" , str,a[0],a[1],a[2],a[3]); }
正确
错误
正确
错误
参考答案: