我正在处理一个项目,希望能够按顺序打印出字符串数组中每3个元素。例如,如果字符串是“cadgfacbda”,那么我想在控制台中打印:
但我得到的是:
**"cad gfa cbd a"**
这是代码:
string str("cadgfacbda");
for(int i = 0 ; i < 3 ; i++)
{
for(int j = i ; j < str.size() ; j +=3 )
{
cout << str[j]<<" ";
}
cout<<endl;
}
但我得到的是:
以上内容与IT技术无关。c g c a
a f b
d a d
for
循环有什么问题吗? - barak manos