[問題] 用矩陣算2^100

看板C_and_CPP作者 (L8)時間14年前 (2010/05/24 17:26), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
利用矩陣算2^100 但跑出來的值是錯誤的 麻煩幫我看看問題在哪 謝謝 #include<iostream> using namespace std; int main(){ int a,x,y,z; int *iX; iX=new int[100]; for(a=0;a<100;a++){iX[a]=0;} iX[0]=1; for(z=0;z<100;z++){ for(y=0;y<100;y++){ iX[y]=iX[y]*2; if(iX[y]>9){ iX[y]=iX[y]-10; iX[y+1]=iX[y+1]+1; } } } for(x=0;x<100;x++){if(iX[x]!=0){cout<<iX[x];}} system("pause"); } -- 等等!! 別開燈!! 我在換衣服 "啊~~~ 你這個變態~~~~"             .18.12.88.147.225.9.45.7 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.10.100 ※ 編輯: llllllll 來自: 140.123.10.100 (05/24 17:29)

05/24 18:24, , 1F
輸出順序似乎...相反?
05/24 18:24, 1F

05/24 18:32, , 2F
iX[x]!=0的條件需要再考量
05/24 18:32, 2F
文章代碼(AID): #1B-aPBKT (C_and_CPP)