c语言作业求大佬指教

2025-01-24 05:39:39
推荐回答(1个)
回答1:

#include
#include
#include
int main()
{int i,zm=0,kg=0,bd=0,qt=0;
 char s[400];
 gets(s);
 for(i=0;s[i];i++)
  if(isalpha(s[i]))zm++;
    else if((strrchr(",.?;:'\"",s[i])!=NULL))bd++;
  else if(s[i]==' ')kg++;
    else qt++;
 printf("英文字母=%d\n空格=%d\n标点符号=%d\n其他符号=%d\n",zm,kg,bd,qt);
 return 0;
}