Re: [問題] 解三元一次方程式

看板C_Sharp (C#)作者 (夢幻泡影)時間12年前 (2013/02/27 23:17), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《bearboy (◥瑨﬩》之銘言: : 如提 : 請問各位大大 : 如何用C#程式語言解出下面這個方程式所有的解呢?? : X >=0 , Y , Z <=20 : 3X + 2Y - 7Z = 0 : 請問這題大概的流程是甚麼呢 : 謝謝 如果條件不限制嚴謹一點,基本上就是無限解 例如 z=1, 那 x y 1 2 3 -1 5 -4 7 -7 9 -10 11 -13 所以改變一下題目,限制xyz皆為正整數, 那就是簡單的小迴圈 int x=0; int y=0; for (int z=0;z<=20;z++) { do { y=7*z-3*x; if(y<0){break;} if(y%2==0) { y=y/2; //write ans(x,y,z); } x=x+1; }while(true) } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.33.62.131 ※ 編輯: minejel 來自: 114.33.62.131 (02/27 23:18)
文章代碼(AID): #1HBYEau8 (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1HBYEau8 (C_Sharp)