[問題] 請問指標的問題

看板C_and_CPP作者 (Sean Huang)時間10年前 (2013/12/28 14:34), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
語言:C++ 原本是從1開始加到輸入的Input整數的總和是這樣寫的(cin寫在main裡): int Function(int Input){ int Ouput = 0; if(Input < 1){ return -1; }else{ for(int i = 1;i <= Input;i++){ Output += i; } cout<<"1+2+...+"<<Input<<"="<<Ouput<<endl; } return Ouput; } 現在要改成是從1加到*Input指標指向值的總和,要怎麼改呢?想了好久想不懂 懇請大大幫忙提點一下!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.118.5.122

12/28 16:52, , 1F
你程式碼中每一個Input前面都加一個*就完工了
12/28 16:52, 1F

12/28 19:48, , 2F
這個code 1.用0到<Input,養成習慣
12/28 19:48, 2F

12/28 19:49, , 3F
2.雖然說感覺是初學程式,但還是儘量以
12/28 19:49, 3F

12/28 19:49, , 4F
sigma_1^n = n(n+1)/2去寫,也是習慣lol
12/28 19:49, 4F

12/28 19:50, , 5F
等等…第一點是我搞錯了,忽略它
12/28 19:50, 5F
文章代碼(AID): #1Ild49ox (C_and_CPP)