C++ 循环中的选择性增量(如果有意义)

C++ 循环中的选择性增量(如果有意义),c++,C++,好吧,听起来可能有点混乱,但我会尽量保持简单。我必须为特定任务运行循环 例如,检查此代码 if (ch >= 'A' && ch <= 'Z') { for (int i = 1; i <= store; i++) /* store variable is assigned digit 3 */ { char ch2 = 'A'; for (int j = store; j

好吧,听起来可能有点混乱,但我会尽量保持简单。我必须为特定任务运行循环

例如,检查此代码

if (ch >= 'A' && ch <= 'Z')
    {
        for (int i = 1; i <= store; i++) /* store variable is assigned digit 3 */
        {
            char ch2 = 'A';
            for (int j = store; j >= i; j--)
            {
                cout << ch2;
                ch2++;
            }
            for (int space = 1; space < i; space++)
            {
                cout << " ";
            }
            ch = ch - 1;
            for (int j = store; j > i; j--)/*will run two times*/
            {
                cout << ch;
                ch--;
            }
            ch = save; /*save has been assigned the original character value*/
            cout << endl;
        }

    }

如果(ch>='A'&&ch而不是
ch>='A'&&ch,我知道我可以把j>=I放进去,但这对我来说不起作用,因为我在处理字符,它会在那里放一个特殊的字符,I+1
?@super j被分配存储的值,即3(这里).如果helps@scypx没有。我根本不明白问题是什么。你在问题中说的是,你有一个循环,你运行了两次,你想让它运行三次。那么就让它再运行一次吧?你能给出示例输入和输出吗?这将帮助我们帮助你。