Re: [問題] 用一階陣列寫巴斯卡三角形

看板C_and_CPP作者 (~ ~ ~)時間13年前 (2011/12/02 12:04), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《wxtab019 (天霜凝月)》之銘言: : 程式碼(Code):(請善用置底文網頁, 記得排版) int a,i,j; cout<<"請輸入要幾層的巴斯卡三角型:"; cin>>a; cout<<"\n"; int *b,*c; b=new int[a]; c=new int[a]; *b=1; *c=1; *(c+1)=1; for(i=0;i<=a;i++) //有看到這一行嗎? { if(i>=2) { for(j=1;j<=i;j++) { c[j]=b[j-1]+b[j]; c[i]=1; } } for(j=0;j<=i;j++) { cout<<"i="<<i<<" "<<"j="<<j<<" "<<c[j]<<" "; } cout<<"\n"; b=c; //有看到這一行嗎? } 幫你縮排縮好了. 我不知道你是怎麼使用 trace 的? 一步一腳印的 step-by-step 看下去, 應該會看得到問題點的. 還看不到的話就開個燈. 假如問題不是我說的那兩個地方, 我也認了! 我這個爛人工Compiler. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.117.112.158 ※ 編輯: ericinttu 來自: 59.117.112.158 (12/02 20:05) ※ 編輯: ericinttu 來自: 59.117.112.158 (12/02 20:05)

12/04 03:45, , 1F
謝謝 又去試了其他方法 弄成功了
12/04 03:45, 1F
文章代碼(AID): #1EsBxaOY (C_and_CPP)
文章代碼(AID): #1EsBxaOY (C_and_CPP)