【发布时间】:2014-10-19 01:02:20
【问题描述】:
我的代码是这样的,我只想将我的 do-while 循环转换为 for 循环或 while 循环,我该怎么做。该程序的重点是反转输入的单词。就像如果你输入 abc 它会输出为 cba。
int main()
{
while (i < --length - 1);
cout << word << endl;
return 0;
}
【问题讨论】:
-
但是有没有其他办法可以改变,只需要修改上面的程序吗?
-
那么你需要解释具体的限制,因为有很多方法可以反转字符串,有些方法比其他方法更简单。最简单的当然就是使用反向功能。
-
您的 do-while 循环是错误的,因为它会因空字符串而中断。应该是
for (int i = 0; i < length; i++) -
你为什么编辑你的问题没有意义?
标签: c++ loops for-loop while-loop do-while