私は「プログラマーのように考える」という本からプログラミング スキルを学んでおり、このようなピラミッドを表示するように依頼されました。
########
######
####
##
私はこのコードでそれをしました
for(int i = 0; i < 4; i++){
for(int k = 0; k < i; k++)
cout << ' ';
for(int j = 0; j < 8 - i * 2; j++)
cout << '#';
cout << '\n';
}
しかし... 質問は "この章の前半の形状プログラムと同じ規則 (ハッシュ記号を出力するステートメントと行末を出力するステートメントの 2 つだけ) を使用して、以下を生成するプログラムを作成します。次の形: "
よくわかりませんが、このようなものを2つのステートメントだけでスペース文字を使用せずに表示することは可能ですか?
編集。
答えてくれてありがとう。しかし、著者によると、これは と のみで行う必要がcout << '#'
ありcout << '\n'
ます。いくつかのメソッドや関数を操作することはオプションではないように思われるため、ここに私のポイントがあります。
cout << "#" と cout << "\n" の 2 つの出力ステートメントのみを使用して、次のような形のハッシュ記号のパターンを生成するプログラムを作成します。もちろん 、ループを使用して :P