0
已采纳
张睿杰
高级守护
高级守护
string s
while(cin>>s)
for i 0~s.size()-1 {
if s[i]<A s[i]+=32
cout<<s[i];
}
0
0
0
朱子尘
初级光能
初级光能
这道题运用函数。我是用void这可以不用值传递。
遍历字符串我就不说了,里面的要判断s[i]是不是小写字母,如果有疑惑@我。
然后要转成大写,(-32),输出在循环外面。
主函数里面也用一个循环,输入,因为有多组数据。
最后在循环里面引用函数(函数名())
注意:我用的是void!
0
包涵宇
中级天翼
中级天翼
先一个一个输入
输入后,开始循环:
for(int j=0;j<s.size();j++){
if(s[j]>='a'&&s[j]<='z')
cout<<char(s[j]-32);
else
cout<<s[j];
}
然后换行!!!
s是我定义的字符串!!!
0
0
0