c語言以直角三角形形式打出楊輝三角前十行

時間 2021-12-25 05:41:18

1樓:

10層的楊輝三角形的第10層是10個數。宣告乙個12元素的int型陣列,前兩個元素初始化為0、1,其餘全置0。計算資料時從後向前算,利用元素的0值可以獲得每行首值計算上的方便,使**簡單精巧。

**如下:

#include "stdio.h"

int main(int argc,char *ar**);//a[0]==0,a[1]==1,其餘為0

printf("yang hui ******** 10 layer:\n");

for(i=1;i<=10;i++)

return 0;

}執行結果如下:

2樓:冰是沉默的水

#include

int main()

{int n;

printf("輸入行數:");

int i,j,k;

for(i=1;i<=30;i++)

a[i][1]=a[i][i]=1;

if(n==1)printf("1\n");

if(n>=2)printf("1\n1 1\n");

for(i=3;i<=n;i++)

{printf("1 ");

for(j=2;j

-物聯網校企聯盟技術部

c語言以直角三角形形式打出楊輝三角前十行

3樓:新能源孔工

/*c語言以直角三角形形式打出楊輝三角前十行,.....by mr.kong*/

#include

int i,j,a[11][11]=;/*定義全域性變數*/void main()

yh********(n);/*引用函式*/printyh********(n);/*引用函式*/}void yh********(int n)/*定義楊輝三角函式*/

{for(i=0;i

4樓:蕭竣閏

#include "stdio.h"

#define n 10

int main()

{int a[n][n],i,j;

for(i=0;i

c語言輸出楊輝三角的前十行

5樓:星月小木木

#include

void main()

;while(n<1 || n>16)

for(i=1;i<=n;i++)

printf("\n");}}

6樓:匿名使用者

你加了很多多餘的括號,把你自己弄糊塗了吧,哈printf輸出x1/x2的位置不對,應該放在最裡面的迴圈裡我把主迴圈體給你稍微改了一下就好了

for(m=1; m<=10; m++)

printf("\n");

}兩個計算階乘的函式都沒問題

7樓:養星雨

對楊輝三角的理解有點問題。

#include

int main()

#define m 10

#define n 10

if( j == i )

printf("\n");

}return 0;}

c語言程式設計,列印楊輝三角前10行,流程如圖,麻煩會的親寫一下過程,謝謝!

8樓:匿名使用者

int main ()

for (i = 2; i < n; i++)}for (i = 0; i < n; i++)printf("\n");

}return 0;}

9樓:聽不清啊

#include

#define n 10

int main()

{int i,j,a[n][n];

for(i=0;ia[i][0]=a[i][i]=1;

for(i=1;ifor(j=1;ja[i][j]=a[i-1][j-1]+a[i-1][j];

for(i=0;ifor(j=0;j<=i;j++)printf("%6d",a[i][j]);

printf("\n");

return 0;

c語言程式設計輸出楊輝三角形(要求輸出10行)?

10樓:匿名使用者

#include

int main()

int n,i,j,a[100];

n=10;

printf("  1");

printf("\n");

a[1]=a[2]=1;

printf("%3d%3d\n",a[1],a[2]);

for(i=3;i<=n;i++)

a[1]=a[i]=1;

for(j=i-1;j>1;j--)

a[j]=a[j]+a[j-1];

for(j=1;j<=i;j++)

printf("%3d",a[j]);

printf("\n");

return 0;

11樓:

#include

#include

int main(int argc, char *ar**) ,,,,,,,,,},i,j,k,z=1,x=1,c=1;

for(i=2;i<10;i++)

}for(i=0;i<10;i++)

return 0;}

12樓:在雙龍洞努力生活的康乃馨

#include

int main()

for(i=2;i<10;i++)

for(j=1;j

a[i][j]=a[i-1][j-1]+a[i-1][j];

for(i=0;i<10;i++)

return 0;}

13樓:匿名使用者

#include

main()

for(i=2;i<10;i++) /* 計算中間的數值 */

for(j=1;j

a[i][j]=a[i-1][j-1]+a[i-1][j];

for(i=0;i<10;i++) /* 輸出部分 */}

14樓:飄渺‖雲

#include

int main()

for(i=0;i<10;i++)

for(j=0;j<=i;j++)

return 0;

}我已經試過了 應該沒問題了

15樓:匿名使用者

#include

void main ()else}}

}for(i=0;i<10;i++)

printf("\n");}}

c語言 列印出以下楊輝三角形(要求列印出10行) 我**錯了啊?

16樓:匿名使用者

void main()

for (i=0;i<10;i++)}

17樓:匿名使用者

你的第二個for迴圈的j<=i

程式設計題:誰能列印出以下的楊輝三角形(要求列印出10行)?

18樓:匿名使用者

只要你能排列出來,就可以列印出來,在紙張大小允許的情況下。

等腰直角三角形怎麼畫,怎麼畫等腰直角三角形。

summerr星空 cad繪製等腰直角三角形步驟如下 1 在桌面上雙擊cad的快捷圖示,開啟軟體。2 開啟cad之後在繪圖裡找到直線命令。3 選擇直線命令在繪圖區裡繪製兩條相互垂直的直線。4 在繪圖裡找到圓形命令。5 選擇圓形命令以這兩條垂直線的交點為中心畫出一個圓形。6 繪製圓形之後,我們在使用直...

等腰直角三角形的重心在哪,直角三角形的重心在哪

等腰直角三角形的重心在斜邊中線 或垂線 直角的角平分線,等腰三角形三線合一 的中點上。任何三角形的重心是指這個三角形三條中線的交點 因為三角形重心是三角形三條中線的交點,故而肯定在斜邊的中線上,而對於等腰三角形而言,重心就是斜邊中線的中點,兩點相交。有關三角形重心的性質 1 重心到頂點的距離與重心到...

數學,直角三角形有幾條高,直角三角形有幾條高

直角三角形有3條高。所有的三角形都有3條高,直角三角形構成直角的兩條邊就是直角三角形其中的兩條高。如下圖 ac bc cd這三條邊稱之為三角行的高。 果實課堂 直角三角形三條高的特點 阿笨 所有三角形都有3條高,直角三角形的以直角邊為底的高和另一條直角邊重合了! 之桃天涯 3條直角三角形有兩條高恰好...