1465: 阅读程序-1
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
Output
对于选择题,输出选项,大写字母。
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;
}