#42. 字符处理第一题(NOIP2018)

字符处理第一题(NOIP2018)

第一题(NOIP2018)

#include<stdio.h>
char st[100];
int main() {
    scanf("%s",st);
    for (int i=0;st[i];++i) {
        if ('A'<=st[i]&&st[i]<='Z')
            st[i]+=1;
    }
    printf("%s\n",st);
    return 0;
}
  1. 【判断题】第5行的循环将执行n次,n为字符串长度。 {{ select(1) }}
  • 正确
  • 错误
  1. 【判断题】输入的字符串必须由大写字母组成。 {{ select(2) }}
  • 正确
  • 错误
  1. 【判断题】输出最多含有25种大写字母。 {{ select(3) }}
  • 正确
  • 错误
  1. 【判断题】若输入的字符串由n种不同字符组成,则输出由n种不同字符组成。 {{ select(4) }}
  • 正确
  • 错误
  1. 【选择题】输入QuanGuo,则输出的结果是( )。 {{ select(5) }}
  • RuanHuo
  • quanguo
  • QuanGuo
  • PuanFuo
  1. 【选择题】如果将第07行的st[i]+=1;改成st[i]-=1;,则第(5)题的输出结果为( )。 {{ select(6) }}
  • QUANGUO
  • PuanFuo
  • quanguo
  • QvboGyp