老師請問下這樣寫對不對
#include<stdio.h>
main(){
int a[15][15]={1};
int i,k;
for(i=1;i<15;i++){
for(k=0;k<=i;k++){
a[i][k]=a[i-1][k-1]+a[i-1][k];
}
}
for(i=0;i<15;i++){
for(k=0;k<=i;k++){
printf("%5d",a[i][k]);
}
printf("\n");
}
}
![]() ![]() 學(xué)習(xí)達(dá)人
|
tianmajunrui
展開
老師請問下這樣寫對不對
#include<stdio.h>
main(){
int a[15][15]={1};
int i,k;
for(i=1;i<15;i++){
for(k=0;k<=i;k++){
a[i][k]=a[i-1][k-1]+a[i-1][k];
}
}
for(i=0;i<15;i++){
for(k=0;k<=i;k++){
printf("%5d",a[i][k]);
}
printf("\n");
}
} |
![]() ![]() 學(xué)習(xí)之星
|
marklearner
展開
#include <stdio.h>
main(){
int i,k,n;
printf("請輸入需要顯示楊輝三角的行數(shù):");
scanf("%d",&n);
int a[n][n];
for(i=0;i<n;i++){
a[i][0]=1;a[i][i]=1;
}
for(i=2;i<n;i++){
for(k=1;k<i;k++){
a[i][k]=a[i-1][k-1]+a[i-1][k];
}
}
for(i=0;i<n;i++){
for(k=0;k<=i;k++){
printf("%5d",a[i][k]);
}
printf("\n");
}
} |
![]() ![]() 學(xué)習(xí)達(dá)人
|
hdylnpu
講師
展開
|
![]() ![]() 學(xué)習(xí)達(dá)人
|
瀟瀟墻啊
展開
#include "stdio.h"
main(){
char c[15][15];
int i,k;
for(i=0;i<15;i++){
c[i][0]=1;//第1列為1
c[i][i]=1;//主對角線為1
}
for(i=2;i<15;i++){ //外層循環(huán)通常對應(yīng)第一維下標(biāo) ,對應(yīng)行
for(k=1;k<i;k++){ //內(nèi)層循環(huán)通常對應(yīng)第二維下標(biāo) ,對應(yīng)列
c[i][k]=c[i-1][k]+c[i-1][k-1];
}
}
for(i=0;i<15;i++){
for(k=0;k<=i;k++){
printf("%7d",c[i][k]);
}
printf("\n");
怎么結(jié)果有負(fù)數(shù)呢? |
![]() ![]() 學(xué)習(xí)達(dá)人
|
瀟瀟墻啊
展開
|
![]() ![]() 學(xué)習(xí)達(dá)人
|
hdylnpu
講師
展開
|
承擔(dān)因您的行為而導(dǎo)致的法律責(zé)任,
本站有權(quán)保留或刪除有爭議評論。
參與本評論即表明您已經(jīng)閱讀并接受
上述條款。