看板 C_Sharp 關於我們 聯絡資訊
※ 引述《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)