c++用循环输出等腰三角形
作者:野牛程序员:2023-07-15 07:52:54 C++阅读 2508
当使用C++编程语言时,可以使用嵌套循环来输出等腰三角形。以下是一个示例代码:
#include <iostream> int main() { int rows; std::cout << "请输入行数: "; std::cin >> rows; for (int i = 1; i <= rows; i++) { // 输出空格 for (int j = 1; j <= rows - i; j++) { std::cout << " "; } // 输出星号 for (int k = 1; k <= 2 * i - 1; k++) { std::cout << "*"; } std::cout << std::endl; } return 0; }
这段代码会要求用户输入行数,并使用嵌套循环来输出等腰三角形。外层循环控制行数,内层循环用于输出空格和星号。每行的空格数等于总行数减去当前行数,星号的数量等于2乘以当前行数减1。最后使用std::endl
换行输出。
运行这段代码,您可以看到输出的等腰三角形。例如,输入行数为5时,输出如下:
* *** ***** ******* *********
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
- 上一篇:c++输出矩形
- 下一篇:Python用循环输出等腰三角形