#319. CSP2019PJ-16
CSP2019PJ-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) //第8行
{
if(n % i == 0)
{
char c = st[i - 1];
if(c >= 'a')
st[i - 1] = c - 'a' + 'A';
}
}
printf("%s", st);
return 0;
}
(判断题)
输入的字符串只能由小写字母或大写字母组成( )
{{ select(1) }}
- 对
- 错
若将第 8 行 的 “i = 1” 改为 “i = 0”,程序运行时会发生错误。( )
{{ select(2) }}
- 对
- 错
若将第 8 行 的 “i <= n” 改为 “i * i <= n”,程序运行结果不会改变。( )
{{ select(3) }}
- 对
- 错
若输入的字符串全部由大写字母组成,那么输出的字符串就跟输入的字符串一样。( )
{{ select(4) }}
- 对
- 错
(选择题)
若输入的字符串长度为 18,那么输入的字符串跟输出的字符串相比,至多有( )个字符不同。
{{ select(5) }}
- 18
- 6
- 10
- 1
若输入的字符串长度为( ),那么输入的字符串跟输出的字符串相比,至多有 36 个字符不同。
{{ select(6) }}
- 36
- 100000
- 1
- 128
相关
在下列比赛中: