1465: 阅读程序-1

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:126 Solved:22

Description

#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那么输入的字符串跟输出的字符串相比,至多有()个字符不同。

     A. 18  B. 6  C. 10  D. 1

6)若输入的字符串长度为(),那么输入的字符串跟输出的字符串相比,至多有36个字符不同。

     A. 36  B. 100000  C. 1  D. 128



Input

输入一个整数n,为题号(1<=n<=6)

Output

输出题目答案,对于判断题,正确的输出字符√,如果错误,输出大写字母X。
对于选择题,输出选项,大写字母。

Sample Input Copy


Sample Output Copy


HINT

示例程序如下:
#include<bits/stdc++.h>
using namespace std;
int main() {
int n; cin>>n;
switch(n) {
case 1: cout<<"Y"<<endl; break;
case 2: cout<<"X"<<endl; break;
case 3: cout<<"X"<<endl; break;
case 4: cout<<"X"<<endl; break;
case 5: cout<<"A"<<endl; break;
case 6: cout<<"D"<<endl; break;
}
return 0;
}