Problem G: 2023CSP演练-完善程序-2
Description
1.
本程序输入一字符串,并将其中的大写字母变成小写字母。
[程序]
#include<cstdio>
#include<iostream>
#include<string>
using namespace std;
int main()
{ int i=0;
string str;
printf("Enter a string.\n");
getline( cin str);
for(i=0; __(1)__ ; i++)
{
if( __(2)__ )
str[i]+='a'-'A';
}
cout<<str;
return 0;
}
供选择的答案:
(1)
A.i<=strlen(str) B.i<=str.size() C. strlen(str)<=i D. str[i]=='\0'
(2)
A.str[i]>='A' && str[i]<='Z' B.str[i]>='A' || str[i]<='Z'
C.str[i]<='A' && str[i]>='Z' B.str[i]<='A' || str[i]>='Z'
Sample Input Copy
Sample Output Copy