Notice: Undefined index: name in /usr/www/lib/views/home/viewtitle.html on line 188
-阅读程序 第 16 题
#include <cstdio>
#include <cstring>
using namespace std;
char st[100];
int main() {
    scanf("%s", st);
    int n = strlen(st);
    for (int i = 1; i <= n; ++i) {
        if (n % i == 0) {
            char c = st[i - 1];
            if (c >= 'a')
                st[i - 1] = c - 'a' + 'A';
        }
    }
    printf("%s", st);
    return 0;
}
● 判断题
第 1 题 输入的字符串只能由小写字母或大写字母组成。()
第 2 题 若将第8行的“i = 1”改为“i = 0”,程序运行时会发生错误。()
第 3 题 若将第8行的“i <= n”改为“i * i <= n”,程序运行结果不会改变。()
第 4 题 若输入的字符串全部由大写字母组成,那么输出的字符串就跟输入的字符串一样。()
● 单选题
第 5 题 若输入的字符串长度为18,那么输入的字符串跟输出的字符串相比,至多有()个字符不同。
第 6 题 若输入的字符串长度为(),那么输入的字符串跟输出的字符串相比,至多有36个字符不同。

解答部分以后会开放。