尝试学习C,所以我想要反转字符串中的每个单词。 " Hello World"到了" olleH dlroW" 这是我到目前为止所做的。
{{1}}
我应该这样做:
temp = str [i]; j = str [i-1];
然后切换位置?的 STR [1] = j的;和j = temp; 我在这里停留在这里!
答案 0 :(得分:4)
我不会放弃答案,因为这似乎是一个家庭作业问题,是一个很好的学习机会,但这里有一个暗示:
考虑如何以编程方式引用单词中每个字母的“对立面”。所以str [0]和str [strlen(str)]等等。这对你有所帮助,但随时可以进一步探讨。
答案 1 :(得分:0)
试试这个......
private void Button1_Click(object sender, EventArgs e)
{
const string targetWords = "Hello World";
int count = targetWords.Length;
string result = null;
string chr = null;
while (!(count == 0)) {
chr = targetWords.Substring((count - 1), 1);
result += chr;
count -= 1;
}
Debug.WriteLine(result);
}