问题标题: 酷町堂:1712

0
1
已解决
翟谦瑞
翟谦瑞
新手守护
新手守护

谁会做?

@杨喆  @贾敬波 @葛新 @酷町喵~o( =∩ω∩= )o~ @管理员 @许正全 @栾峻岩 

@杨喆  @贾敬波 @葛新 @酷町喵~o( =∩ω∩= )o~ @管理员 @许正全 @栾峻岩 

@杨喆  @贾敬波 @葛新 @酷町喵~o( =∩ω∩= )o~ @管理员 @许正全 @栾峻岩 

@杨喆  @贾敬波 @葛新 @酷町喵~o( =∩ω∩= )o~ @管理员 @许正全 @栾峻岩 

@杨喆  @贾敬波 @葛新 @酷町喵~o( =∩ω∩= )o~ @管理员 @许正全 @栾峻岩 

@杨喆  @贾敬波 @葛新 @酷町喵~o( =∩ω∩= )o~ @管理员 @许正全 @栾峻岩 

@杨喆  @贾敬波 @葛新 @酷町喵~o( =∩ω∩= )o~ @管理员 @许正全 @栾峻岩 

@杨喆  @贾敬波 @葛新 @酷町喵~o( =∩ω∩= )o~ @管理员 @许正全 @栾峻岩 

@杨喆  @贾敬波 @葛新 @酷町喵~o( =∩ω∩= )o~ @管理员 @许正全 @栾峻岩 


1
已采纳
栾峻岩
栾峻岩
初级天翼
初级天翼

定义一个字符串,s;

getline(cin,s);

for (int i=0;i<s.size();i++)//字符串从0开始,到这个字符串的长度-1为止。
{
   if(这个字符为小写字符)
     s[i]=char(s[i]-32); //这个很重要,大写字符的ASCLL码==对应小写字符的ASCLL码-32;
} 

输出s字符串。

同理,大写字符便小写字符就简单了,再操作一遍,只是判断不许判断了(因为都是大写字符了。),直接把大写字符转换位小写字符,输出就行了。

 

100AC

0
0
我要回答