C语言编写一个函数非字母个数

只有图片一张做完后加分

最好解析一下

#include<stdio.h>
#include<ctype.h>
unsigned _233(char* f)
{
    unsigned cnt = 0;
    for(;*f;++f)
     if(!isalpha(*f))
       ++cnt;
    return cnt;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-01-15
#include<stdio.h>
#include<string.h>
#include<ctype.h>
int P(char*a){
int i,l=strlen(a),s=0;
for(i=0;i<l;i++)
if(!isalpha(a[i]))s++;
return s;}
int main(){
char p[255];
printf("输入字符串\n");
scanf("%s",p);
printf("非字母字符有%d个\n",P(p));
return 0;}本回答被提问者采纳
相似回答
大家正在搜