1樓:匿名使用者
其實,這道題,你完全可以畫一個**,向裡邊填數,看下一行在輸出數字之前比上一行多輸出幾個空格。我的回答以輸出15行為例。如果輸出的行數多,可能要定義比%4d更大的域寬。
#include
#define n 15
int main(void)
int a[n][n],i,j;
for(i=0;ifor(j=n;j>=i;j--)printf(" ");/*兩個空格*/for(j=0;j<=i;j++)
if(i==j||j==0)
a[i][j]=1;
else
a[i][j]=a[i-1][j]+a[i-1][j-1];
printf("%4d",a[i][j]);
if(i==j)
printf("\n");
return 0;
2樓:匿名使用者
#include
#define n 10
main()
for(i=0;i return 0;} 3樓:遠望的小白鯊 #include //楊輝三角 #define n 10 //定義行數 void main() for(i=0;i 編寫程式列印楊輝三角型。 4樓:問明 **:#include #define n 10 void setdata(int(*s)[n],int n); int i=0; int j=0; for(i=0;iarr[0]=1; arr=1; for(i=2;ifor(j=1;jarr[j]=arr[i-1][j-1]+arr[i-1][j]; for(i=0;ifor(j=0;j<(2*line-2*i);j++) printf(""); for(j=0;j<=i;j++) printf("%4d",arr[j]); printf("\n"); return 0; 方法三、 #define _crt_secure_no_warnings 1 #include int main() int i,j,n=0; //首先定義二維陣列計數符號i,j還有楊輝三角行數的初始化 int a[100][100]=; //只有2個初值,即a[0][0]=1,a[0][1]=2,其餘陣列元素的初值均為0 //二維陣列大小可自定,但切記不可使其超過整形陣列的大小 while(n<1||n>100) //在輸入的值不正確時自動初始化問題,重新輸入 printf("請輸入要列印的楊輝三角行數》:"); scanf("%d",&n); for(i=1;ifor(j=1;j<=i;j++)//第二層迴圈借用i限制每行字元數目 a[j]=a[i-1][j-1]+a[i-1][j]; for(i=1;ifor(j=1;j<=i;j++) printf("%5d",a[j]); printf("\n"); return 0; 5樓:匿名使用者 # include "stdio.h" main() for(i=2;i<10;i++) for(j=1;j
a[i][j]=a[i-1][j]+a[i-1][j-1]; for(i=0;i<10;i++)} 怎樣用c語言輸出金字塔形的楊輝三角的前n行 6樓:匿名使用者 金字塔: #include main() for(col=1;col<=2*i-1;col++)printf("\n");} } 楊輝三角: #include int main() for(i=2;i<10;i++) for(i=0;i<10;i++) return 0;} c#如何輸出楊輝三角 7樓:匿名使用者 1、直角三角形楊輝三角: #include #define m 10 void main() int a[m][m], i , j ; for(i=0;ifor(j=0;j<=i;j++)if(i==j||j==0) a[i][j]=1; else a[i][j]=a[i-1][j]+a[i-1][j-1]; printf("%d",a[i][j]); if(i==j)printf("\n"); 2、金字塔型楊輝三角: #include void main() int a,i,j; for(i=0;i<10;i++) for(j=10;j>=i;j--) printf("%2c",' ');/*兩個空格*/for(j=0;j<=i;j++) if(i==j||j==0) a[i][j]=1; else a[i][j]=a[i-1][j]+a[i-1][j-1]; printf("%3d ",a[i][j]); /*%3d後一個空格*/ if(i==j) printf("\n"); 一、輸出樣式: 二、楊輝三角介紹: 1、楊輝三角形,又稱賈憲三角形,帕斯卡三角形,是二項式係數在三角形中的一種幾何排列。 2、楊輝三角形同時對應於二項式定理的係數。 3、簡單的說,就是兩個未知數和的冪次方運算後的係數問題,比如(x+y)²=x²+2xy+y²,這樣係數就是1、2、1,這就是楊輝三角的其中一行,立方,四次方,運算的結果看各項的係數。 8樓:匿名使用者 using system; using system.collections.generic; public class myclass for(int j=0;j<=i;j++)else console.write(arr[i,j].tostring()+" "); }console.writeline(); }console.readkey();}} 9樓:聖澤瑾年 class program ; if (row < 10) ", n); } console.writeline(); source = nextrow(source); } } console.write("是否要繼續輸入? y/n:"); if (console.readline(). tolower() == "y") else } } static int nextrow(int source) outarray[outarray.length - 1] = 1; return outarray; } } matlab用函式檔案輸出金字塔型楊輝三角 高手進來瞧瞧這個c程式,想列印楊輝三角(那種金字塔型的),編譯正確,但出來的是直角型的 10樓: for(k=n-i;k<0;k--)改為for(k=n-i;k>0;k--) fortran95 把這個 楊輝三角弄成 金字塔型的 怎麼也弄不上去空格 求高手幫忙
5 11樓:匿名使用者 倒數第三行改為,10 format(10(1x,i5)),試試 include define n 10 void setdata int s n int n int i 0 int j 0 for i 0 iarr 0 1 arr 1 for i 2 ifor j 1 jarr j arr i 1 j 1 arr i 1 j for i 0 ifor j 0 j... 11 1 1 2 1 a b 2 a 2 2ab b 2 1 3 3 1 a b 3 a 3 3 a 2 b 3a b 2 b 3 1 4 6 4 1 依此類推 a b 2這個不用說吧。a b 3就是先a 3 係數為楊輝三角的1 然後按楊輝三角的係數3,再接上a的平方 即a降冪 b的一次方 即b升冪... 楊輝三角形,又稱賈憲三角形,帕斯卡三角形,是二項式係數在三角形中的一種幾何排列。求楊輝三角的c 程式 include using namespace std int main int i,j,h,a 10 10 cout 請輸入楊輝三角的高度 h for i 0 i h i for j 0 j i ...編寫程式列印楊輝三角型,C語言編寫程式,列印一個7行的楊輝三角形
楊輝三角是什麼啊有哪些規律啊,楊輝三角有什麼規律?
楊輝三角形