C++程序示例:生成Floyd三角形
使用C++生成Floyd三角形
这篇博客将介绍如何使用C++语言编写程序来生成Floyd三角形。Floyd三角形是一种数字三角形,每行都按照递增的顺序显示从1到当前行数字的序列。
以下是实现Floyd三角形的C++代码:
#include <iostream>
#include <conio.h>
using namespace std;
int main() {
int i, j, row;
cout << 'Enter the value for row :';
cin >> row;
cout << 'The number Floyd\'s triangle patterns' << endl;
for (i = 1; i <= row; i++) {
for (j = 1; j <= i; j++) {
cout << i << ' ';
}
cout << endl;
}
getch();
return 0;
}
代码解释:
- 首先,我们包含必要的头文件
iostream和conio.h。 - 然后,我们声明变量
i、j和row,分别用于控制循环和存储用户输入的行数。 - 使用
cout提示用户输入行数,并使用cin读取用户输入的值存储到row变量中。 - 使用嵌套循环生成Floyd三角形。外层循环控制行数,内层循环控制每行打印的数字个数。
- 在内层循环中,我们使用
cout打印当前行号i和一个空格。 - 每行结束后,使用
cout << endl;换行。 - 最后,使用
getch()函数暂停程序执行,以便用户查看输出结果。
希望这篇博客能够帮助你理解如何使用C++生成Floyd三角形。
原文地址: http://www.cveoy.top/t/topic/21Y 著作权归作者所有。请勿转载和采集!