C语言教程-C程序打印数字三角形
与字母三角形类似,我们可以编写C程序来打印数字三角形。数字三角形可以以不同的方式打印出来。
让我们看一下打印数字三角形的C示例。
#include<stdio.h>
#include<stdlib.h>
int main() {
int i, j, k, l, n;
system("cls");
printf("enter the range=");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
for (j = 1; j <= n - i; j++) {
printf(" ");
}
for (k = 1; k <= i; k++) {
printf("%d", k);
}
for (l = i - 1; l >= 1; l--) {
printf("%d", l);
}
printf("\n");
}
return 0;
}
输出:
enter the range= 4
1
121
12321
1234321
enter the range= 7
1
121
12321
1234321
123454321
12345654321
1234567654321