弗洛伊德三角形,以罗伯特·弗洛伊德(Robert Floyd)命名,是一个直角三角形,使用自然数字制作。它从1
开始,并依次连续选择下一个更大的数字。如下图所示 -
我们将在这里学习如何使用C编程语言打印弗洛伊德三角形。
实现
C语言中弗洛伊德三角形的实现如下 -
#include <stdio.h>
int main() {
int n,i,j,k=1;
n = 5;
for(i = 1; i <= n; i++) {
for(j=1;j <= i; j++)
printf("%3d", k++);
printf("\n");
}
return 0;
}
执行上面示例代码,得到以下结果 -
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15