与字母三角形类似,我们可以编写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

标签: c语言, c语言教程, c语言技术, c语言学习, c语言学习教程, c语言下载, c语言开发, c语言入门教程, c语言进阶教程, c语言高级教程, c语言面试题, c语言笔试题, c语言编程思想