- 方法1: ループを使用した方法 以下のコードは、2つのループを使用して「X」を作成する方法です。
#include <iostream>
int main() {
int size = 5; // Xのサイズを設定
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
if (i == j || i == size - j - 1) {
std::cout << "*";
} else {
std::cout << " ";
}
}
std::cout << std::endl;
}
return 0;
}
- 方法2: 配列を使用した方法 次のコードは、2次元配列を使用して「X」を作成する方法です。
#include <iostream>
int main() {
int size = 5; // Xのサイズを設定
char xArr[size][size];
// 配列の要素を空白文字で初期化
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
xArr[i][j] = ' ';
}
}
// アスタリスクを設定
for (int i = 0; i < size; i++) {
xArr[i][i] = '*';
xArr[i][size - i - 1] = '*';
}
// 配列の内容を表示
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
std::cout << xArr[i][j];
}
std::cout << std::endl;
}
return 0;
}
これらの方法を使用すると、アスタリスクを使用して「X」を表示できます。サイズを変更することで、より大きな「X」を作成することもできます。
他にも、異なるアプローチやライブラリを使用して「X」を作成する方法がありますが、上記の方法は基本的な手法です。これらのコード例を参考にして、自分なりの方法で「X」を作成してみてください。