第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;}本回答被提问者采纳