はじめに
この実験では、C++ プログラミング言語を使って文字を使って半ピラミッド構造を表示する方法を学びます。このプログラムを開発する全プロセスを案内します。
この実験では、C++ プログラミング言語を使って文字を使って半ピラミッド構造を表示する方法を学びます。このプログラムを開発する全プロセスを案内します。
まず、C++ プログラムファイルを作成する必要があります。ターミナルを開き、~/project
ディレクトリに移動します。次のコマンドを実行して、main.cpp
という名前の新しいファイルを作成します。
touch main.cpp
このステップでは、このプログラムに必要なヘッダーファイルと名前空間をインクルードします。main.cpp
ファイルを開き、次のコードを入力します。
#include <iostream>
using namespace std;
1行目は、C++ プログラムで標準入出力操作を行う機能を提供する iostream
ヘッダーファイルをインクルードします。2行目は、任意の標準ライブラリ関数の前に std::
接頭辞を書かなくて済むようにするために使用される std
名前空間をインクルードします。
このステップでは、メイン関数を定義します。メイン関数は C++ プログラムのエントリーポイントであり、プログラムの実際の実行が行われる場所です。main.cpp
に次のコードを入力します。
int main()
{
//TODO: Add code here
return 0;
}
このステップでは、変数を宣言してユーザー入力を受け付けます。ピラミッドの行と列を反復処理するために2つの変数を宣言する必要があります。ユーザーは表示する行数を入力します。main.cpp
に次のコードを入力します。
int i, j, rows;
cout << "Enter the number of rows in the pyramid: ";
cin >> rows;
このステップでは、ピラミッドのパターンを表示します。ピラミッドの行と列を表示するためにネストしたループを使用します。main.cpp
に次のコードを入力します。
char c = 'A';
for(i=1; i<=rows; i++)
{
cout<<"Row ## " <<i<<" ";
c = 'A';
for(j=1; j<=i; j++)
{
cout<<c<<" ";
c++;
}
cout<<endl;
}
このステップでは、出力を確認するためにプログラムをコンパイルして実行します。ターミナルを開き、次のコマンドを実行します。
g++ main.cpp -o main
./main
次の出力が表示されます。
Enter the number of rows in the pyramid: 5
Row ## 1 A
Row ## 2 A B
Row ## 3 A B C
Row ## 4 A B C D
Row ## 5 A B C D E
この実験を完了しました!おめでとうございます。この実験では、C++ プログラミング言語を使って半ピラミッド構造を文字で表示する方法を学びました。ネストしたループやユーザー入力などの重要な概念についても学びました。プログラムを修正して C++ のより高度な概念を探求することで、練習を続けてください。