為什麼這篇巴斯卡三角形for迴圈鄉民發文收入到精華區:因為在巴斯卡三角形for迴圈這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者adm987123 (玥)看板C_and_CPP標題[問題] 新手請教 有關巴斯卡三角形時間We...
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
小弟我是一位高中生
最近學校資訊課要做報告 主題抽到的是巴斯卡三角形
前面都看的懂 但是在for迴圈那邊的運算就看不懂了
不知道有沒有大大可以幫我解釋一下的 謝謝
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
#include<stdio.h>
void fun(int);
int main(void){
int in;
while(1==1){
printf("Give me a number 1~8: ");
scanf("%d", &in);
fun(in);
}
return 0;
}
void fun(int n){
if(n>8 || n <1){
puts("range: 1~8");
return;
}
int buf[8]={1};
int i, j;
for(i=0;i<n;i++){
for(j=i;j>0;j--) buf[j] = buf[j] + buf[j-1];
for(j=0;j<n-i;j++)printf(" ");
for(j=0;j<=i;j++) printf("%5d ", buf[j]);
printf("\n");
}
}
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.233.117.13
※ 編輯: adm987123 來自: 36.233.117.145 (12/25 21:40)