2016-10-28 9 views
0

私のC++プログラミングクラスでは、ユーザからの整数を要求してからボックスを作成するプログラムを書く必要があるという問題がありますXの長さは、ユーザーが入力した数値と同じです。ユーザーが5を入力した場合 たとえば、出力は次のようになります。ユーザが入力した数字に応じてXのボックスを作成する

XXXXX

XXXXX

XXXXX

XXXXX

XXXXX

私はどのようにわかりませんこれについては、私はforループを使う必要があると思っていますが、どのように構造化するのか分かりません。どんな助けもありがとう!

+1

教科書の該当するセクションを読んだことがありますか? – Steve

+1

はい、あります。何かは本の資料ではクリックしていない、と私は簡単な説明が私を大いに助けるように感じる。 – Preppeh

答えて

0

単純に2 forループを使用します。まず、ユーザーの入力を取得する必要があります。これは、標準入力とフラックス演算子std::cin >> store_inputを使用することによって実現されます。

次にループの列数はn回、行内はn回です。

#include <iostream> 

int main() 
{ 
    int number; 

    // Output. 
    std::cout << "Enter a number: "; 

    // Gets the input. 
    std::cin >> number; 

    // For each column, process one line + return carriage 
    for (int j = 0; j < number; ++j) 
    { 
     // For one line. 
     for (int i = 0; i < number; ++i) 
     { 
      std::cout << 'X'; 
     } 

     std::cout << '\n'; 
    } 

    return 0; 
} 
関連する問題