aiaiask.com©

开花即结果 提问即答案

用c语言写出一个杨辉三角
原始问题:

用c语言写出一个杨辉三角

include<stdio.h>

define MAX 10 //定义最大行数

int main() {

int i,j;   //定义行和列变量 
int a[MAX][MAX]={0};   //定义二维数组,用来存放杨辉三角的值 

for(i=0;i<MAX;i++) {   //外循环控制行数(最大10行) 
    a[i][0]=1;      //每一行的第一个元素都是1 

    for(j=1;j<=i;j++) {     //内循环控制每一行中元素个数(从1开始逐步递增) 

        if(j==i)            //当内循环变量 j 等于外循环变量 i 时(即遍历到最后一个元素时)将该位赋值为 1 ;          a[i][j]=1;          continue ;       }           else     {             a[i][j] =a[i-1][j-1]+a[i-1][j];       }   } }      printf("  

"); for(i=0; i<MAX ; i++){ for ( j = 0 ; j <= i ; j++ ){ printf("%d ",ai); } printf("
"); } return 0 ;}

用c语言写出一个杨辉三角
https://www.aiaiask.com/ask/7920.html
AI / 模型Siliconflow
时间 / DATEApril 11, 2023, 10:08 AM
语言zh-CN
IP / 区域浙江 杭州