【发布时间】:2013-09-21 17:07:51
【问题描述】:
此代码应将大写转换为小写,反之亦然.. 问题是它同时返回 上下..例如,当我输入“金枪鱼”这个词时,它会返回“金枪鱼”..请帮助
string rev_letter(string s)
{
string word = s;
string final_word="";
char c;
for(int i = 0 ; i<=(word.length()-1);i++)
{
c=word.at(i);
if(isupper(c))
{
putchar(tolower(c));
final_word+=c;
}
else
{
putchar(toupper(c));
final_word+=c;
}
}
return final_word;
}
【问题讨论】:
-
请说出语言...