【发布时间】:2015-06-23 19:02:24
【问题描述】:
我有这个代码:
Str UpperCase()
{
Str Result;
int i = 0;
for (; string[i]; i++)
{
if (string[i] <= 'z' && string[i] >= 'a')
{
string[i] -= 32;
}
Result.string[i] = string[i];
}
Result.string[i] = 0;
return Result;
}
它将使字符串大写。 如果我希望它是 Decussate,我该怎么办? 示例:嗨,我的名字是 pooya ==> 你好,我的名字是 PoOyA
对不起我的英语不好 谢谢;)
【问题讨论】:
-
获取输入的大小,并有一个标志来判断字符是偶数还是奇数,并相应地使每个字符的字母大写/小写
-
“如果我想让它成为 Decussate,我应该怎么做?” - 跳到公共汽车前面,让每个人都不必阅读它。
-
我认为这可能是一个代码战问题。我已经在 Java 中看到了关于 SO 的答案,但我找不到。