0

ネストされた for ループを作成して、宿題のために以下のグリッドを出力しようとしています。これが私の進行状況と手順です(これは本当に簡単なはずです...):

「下のような 8x8 グリッドを作成します。タブで各行を開始します。各セルは高さ 1 行、幅 3 スペースです。ダッシュ (-) 文字 (33) を使用して水平線を作成しました。」

ここに画像の説明を入力

コード:

#include <iostream>

using namespace std;

int main()
{

for(int i=0;i<8;i++)
{


    for(int j=0; j<8; j++)
    {
        cout<<"I\t";
    }

    for(int k=0;k<33;k++)
    {
        cout<<"-";
    }

    cout<<"\n";
}


cin.get();
cin.get();

return 0;
}

私の出力:

ここに画像の説明を入力

4

5 に答える 5

2

次のようなものでなければなりません。

#include <iostream>

using namespace std;

int main()
{

    for(int i=0;i<8;i++)
    {
        cout << "\t";
        for(int k=0;k<33;k++)
        {
            cout<<"-";
        }

        cout << endl;
        cout << "\t";
        for(int j=0; j<9; j++)
        {
            cout<<"I   ";
        }
        cout << endl;
    }
    cout << "\t";
    for(int k=0;k<33;k++)
    {
        cout<<"-";
    }
    cin.get();
    return 0;
}    

出力は次のとおりです。

これ

于 2013-03-29T00:20:37.757 に答える
2

どうですか

#include <iostream>

using namespace std;

int main()
{

for(int i=0;i<8;i++)
{


    for(int j=0; j<8; j++)
    {
        cout<<"I\t";
    }

    cout << endl;

    for(int k=0;k<57;k++)
    {
        cout<<"-";
    }

    cout<<"\n";
}


cin.get();
cin.get();

return 0;
}
于 2013-03-29T00:23:52.637 に答える
1
 for(int i=0;i<8;i++)      
   {                
       for(int j=0; j<8; j++)
         {
                cout<<"I\t";


            for(int k=0;k<33;k++)
            {
                cout<<"-";
            }

            cout<<"\n";
        }

    }
于 2013-03-29T00:20:54.823 に答える
1
#include <iostream>

using namespace std;

int main()
{
cout<<"\t";
for(int k=0;k<33;k++)
    {
        cout<<"-";
    }
    cout << endl;

    for(int i=0;i<8;i++)
    {
    cout<<"\t";
    for(int j=0; j<9; j++)
    {
        cout<<"I   ";
    }

    cout << endl;
    cout<<"\t";
    for(int k=0;k<33;k++)
    {
        cout<<"-";
    }

    cout << endl;
    }


cin.get();


return 0;
}
于 2013-03-29T00:23:20.297 に答える
0

ここにあります:

#include <iostream>

using namespace std;

int main()
{

for(int i=0;i<8;i++)
{


    for(int j=0; j<8; j++)
    {
        cout<<"I   ";
    }
    cout<<"\n";
    for(int k=0;k<33;k++)
    {
        cout<<"-";
    }
    cout<<"\n";
}


cin.get();
cin.get();

return 0;
}

ここに画像の説明を入力

于 2013-03-29T00:20:15.720 に答える