c语言如何编写杨辉三角

   2024-10-01 8410
核心提示:在C语言中,可以通过二维数组来表示杨辉三角,并通过嵌套循环来计算和输出每一行的元素。以下是一个示例代码:#include stdio.hi

在C语言中,可以通过二维数组来表示杨辉三角,并通过嵌套循环来计算和输出每一行的元素。以下是一个示例代码:

#include <stdio.h>int main() {    int rows, coef = 1;    printf("Enter the number of rows: ");    scanf("%d", &rows);    for (int i = 0; i < rows; i++) {        for (int space = 1; space <= rows - i; space++) {            printf(" ");        }        for (int j = 0; j <= i; j++) {            if (j == 0 || i == 0) {                coef = 1;            } else {                coef = coef * (i - j + 1) / j;            }            printf("%4d", coef);        }        printf("\n");    }    return 0;}

运行该程序,输入要打印的行数,即可输出对应的杨辉三角。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号