C++ 循环语句输出图形 AAAAAAAA
以下是使用循环语句输出所需图形的 C++ 程序:
#include <iostream>
int main() {
int n = 4; // 控制图形的大小,可以根据需要修改
// 输出上半部分图形
for (int i = n; i >= 1; --i) {
// 输出空格
for (int j = 1; j <= n - i; ++j) {
std::cout << ' '; // 将双引号改为单引号
}
// 输出A
for (int k = 1; k <= 2 * i - 1; ++k) {
std::cout << 'A'; // 将双引号改为单引号
}
std::cout << std::endl;
}
// 输出下半部分图形
for (int i = 2; i <= n; ++i) {
// 输出空格
for (int j = 1; j <= n - i; ++j) {
std::cout << ' '; // 将双引号改为单引号
}
// 输出A
for (int k = 1; k <= 2 * i - 1; ++k) {
std::cout << 'A'; // 将双引号改为单引号
}
std::cout << std::endl;
}
return 0;
}
该程序使用两个嵌套的循环,一个用于控制行数,另一个用于控制空格数和字符'A'的个数。通过适当的循环和条件判断,实现了按要求输出图形的功能。
希望这个程序能够帮到你!
原文地址: https://www.cveoy.top/t/topic/brCd 著作权归作者所有。请勿转载和采集!