编程,任意输入一个字符串,把这个字符串中的大写英文字母取出来组成一个新的字符串,

输出这个新字符串,显示它的长度,提交代码

#include <stdio.h>
int main()
{ char s1[200],s2[200];
  int i,j;
  gets(s1);
  for(i=j=0; s1[i]; i++)
    if(s1[i]>='A'&&s1[i]<='Z')
  s2[j++]=s1[i];
  s2[j]='\0';  
  printf("%s\nlen=%d\n",s2,j);
  return 0;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-25
哈哈,字母不是有对应的ASCII码吗,你用这个就可以取出大小写字母了,还不会,可以问我
相似回答