编程输入一行字符,运用指针找出其中的大写字母,空格,数字,及其他字符的个数。 用C语言指针怎么写呢?

2022-08-03 社会 90阅读
#include
void main() { char s[256],*p; int a,b,c,d;
  gets(s); p=s; a=b=c=d=0;
  while ( *p!=0 ) {
    if ( *p>='A' && *p<='Z' ) a++;
    else if ( *p==' ' ) b++;
    else if ( *p>='0' && *p<='9' ) c++;
    else d++;
    p++;
  }
  printf("大写字母%d,空格%d,数字%d,其他%d。\n",a,b,c,d);
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com