C++ 打印图形:根据行数输出指定图案
C++ 打印图形:根据行数输出指定图案
题目描述:
输入行数N,打印图形。
输入描述:
输入只有一行,包括1个整数。(N<=15)
输出描述:
输出有N行。
示例:
输入:
5
输出:
*
**
***
****
*****
C++ 代码实现:
#include <iostream>
int main() {
int N;
std::cin >> N;
for (int i = 1; i <= N; i++) {
for (int j = 1; j <= i; j++) {
std::cout << '*';
}
std::cout << std::endl;
}
return 0;
}
代码逻辑解析:
代码使用两个嵌套的循环来实现图形的打印。
- 外层循环控制打印的行数,从1到N。
- 内层循环控制每行打印的星号数量,从1到当前行数i。
通过不断增加星号的数量,就可以打印出指定行数的图形。
扩展:
你可以根据自己的需求修改内层循环的条件,以实现不同的图形样式。例如,可以打印倒三角形、菱形等图形。
原文地址: https://www.cveoy.top/t/topic/nRmq 著作权归作者所有。请勿转载和采集!