[語法] 關於陣列裡的陣列

看板C_and_CPP (C/C++)作者 (fhcrc 99th ooxx)時間16年前 (2009/04/27 15:14), 編輯推噓14(14021)
留言35則, 13人參與, 最新討論串1/3 (看更多)
#include<stdio.h> #include<string.h> #include<stdlib.h> typedef struct big_number{ int number; big_number(){ int number[50]={}; } }; int b; struct big_number dp[120]; struct big_number *w,*e; void first(void){/*進行費氏最初2項初始化*/ dp[0].number[0]=1; dp[1].number[0]=1; } int *t,*tt,ll,*replace,*rr; int get_number(int *t){ int v; for(v=0;t[v]!=0;++v){} return v; } void give(int* replace,int *rr){ int z; for(z=0;z<50;++z){ rr[z]=replace[z]; } } int * string_reversal(int *tt,int ll){ int ttt[50]={},tttt=0; if(tt[ll]==0){ ll--; } for(;ll>=0;ll--){ ttt[tttt]=tt[ll]; tttt++; } return ttt; } int * add(int *w,int *e){ int total[50]={},i,j,k,h,m,l=0; i=get_number(w); j=get_number(e); i--;j--; give(string_reversal(w,i),w); give(string_reversal(e,j),e); k=((i>=j)?i:j); for(m=0;m<=k;++m){ total[l]=w[m]+e[m]+total[l]; if(total[l]>=10){ total[l+1]=total[l]/10; total[l]=total[l]%10; } l++; } give(string_reversal(total,l),total); return total; } int* Fibonacc(int b){ if(b==1||b==2){ return dp[0]->number; } else if(dp[b].number[0]<10&&dp[b]->number[0]>0){ return dp[b]->number; } else{ give(add(Fibonacc(b-1),Fibonacc(b-2)),dp[b]->number); return dp[b]->number; } } int main(){ int n; while(scanf("%d",&n)!=EOF ){ int day=0,number=0,u,*o,mm[50]={},cc[50]={}; first(); mm[0]=9;mm[1]=2;cc[0]=1;cc[1]=9; o=add(mm,cc); printf("\n"); for(u=0;u<50;++u){ printf("%d",o[u]); } } return 0; } 以上是我寫的程式碼 內容是要把費氏數列做大數跟DP 可是我現在卡在紅色那幾行 到底要怎麼做才能把結構裡的陣列抓出來用啊... 希望會的人能幫忙解答一下XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.60.161.254

04/27 15:53, , 1F
你的程式非常糟糕,一堆語法錯誤及記憶體誤用
04/27 15:53, 1F

04/27 15:55, , 2F
加上變數名稱亂取、縮排亂排、濫用全域變數等等
04/27 15:55, 2F

04/27 15:56, , 3F
建議你從頭開始念書,打好基本功
04/27 15:56, 3F

04/27 15:58, , 4F
不然實在不知道怎麼回答
04/27 15:58, 4F

04/27 16:34, , 5F
樓上的不需要如此吧~沒有心幫忙回答,也不用這樣酸人,你
04/27 16:34, 5F

04/27 16:34, , 6F
是吃了火藥了嗎?
04/27 16:34, 6F

04/27 17:03, , 7F
樓上此言差矣,想回答也要先看的懂,看到一堆tt ll mm nn
04/27 17:03, 7F

04/27 17:04, , 8F
看了前面忘了後面,看到後面忘了前面,這要人怎麼答
04/27 17:04, 8F

04/27 17:05, , 9F
坦白說我也同意一樓的看法 原po需要好好努力
04/27 17:05, 9F

04/27 17:12, , 10F
這還能回答實在是太過佛心了
04/27 17:12, 10F

04/27 17:19, , 11F
結果樓上幾位也只是來酸人的..= = 私底下寫信叫勸戒,公
04/27 17:19, 11F

04/27 17:20, , 12F
開場合針對特定人批評,這叫什麼我想大家心知肚明.
04/27 17:20, 12F


04/27 17:23, , 14F
連基本禮節都不懂的人,程式功力再好也不值得尊敬
04/27 17:23, 14F

04/27 17:35, , 15F
叫人家好好念書 這樣不叫毀謗吧
04/27 17:35, 15F

04/27 17:49, , 16F
我看完那個struct的定義就想按END了= =
04/27 17:49, 16F

04/27 17:50, , 17F
很像是剪貼簿拼出來的
04/27 17:50, 17F

04/27 18:01, , 18F
基本上1F也不是純酸人吧, 一些問題都點出來了不是嗎??
04/27 18:01, 18F

04/27 18:02, , 19F
倒是有人義憤填膺講人家酸人, 怎麼不對原po直接提點:)
04/27 18:02, 19F

04/27 18:02, , 20F
有工作的在學校做研究的, 白天看到最近這一堆期中考或
04/27 18:02, 20F

04/27 18:03, , 21F
作業文, 要說心中沒有一點脾氣都是騙人的吧....~_~
04/27 18:03, 21F

04/27 18:03, , 22F
要推連結我也會, 要提問講人家酸人前不妨也看看這篇吧:
04/27 18:03, 22F

04/27 18:04, , 23F
04/27 18:04, 23F

04/27 18:10, , 24F
基本上看到那些ttt= ttt 我就笑了 還真不知怎麼看
04/27 18:10, 24F

04/27 20:05, , 25F
哇,這啥啊?參加IOCCC嗎?
04/27 20:05, 25F

04/27 20:23, , 26F
1F說得很中肯啊,為何說是酸?而且我看不出1F有惡意@_@
04/27 20:23, 26F

04/27 21:11, , 27F
我是自學的高中生... 哪來的期中考文啊..
04/27 21:11, 27F

04/27 21:12, , 28F
小弟程度卻很差 想指教的歡迎
04/27 21:12, 28F

04/27 21:18, , 29F
我想噓 IOCCC 那句,酸什麼酸
04/27 21:18, 29F

04/27 21:20, , 30F
不用了...不要吵起來了...
04/27 21:20, 30F

04/27 23:25, , 31F
OK, 小弟我道歉, 其實我的推文倒不是針對你; 如果我沒有
04/27 23:25, 31F

04/27 23:25, , 32F
加班不爽亂推文的話應該也沒特別嗆過前陣子這一類的文.
04/27 23:25, 32F

04/27 23:27, , 33F
是我休養不好沒事在路邊喊燒亂戰, 非常抱歉<(_ _)>
04/27 23:27, 33F

04/28 01:53, , 34F
好可怕喔 罪名都提出來了 如果因此造就一個學生的code
04/28 01:53, 34F

04/28 01:53, , 35F
沒有人想要維護 那麼第一個罪人就是你了 green0924
04/28 01:53, 35F
文章代碼(AID): #19zLjcRN (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #19zLjcRN (C_and_CPP)