1樓:匿名使用者
> amax=0;
for x=22:99
for y=44:99
for z=66:99
if(x-y<0)&&(y-z<0)
a=10.8*x+7.43*y+10.8*z;
if a>=amax
amax=a;x1=x;y1=y;z1=z;
endend
endend
endamax
[x1 y1 z1]
amax =
2.8449e+003
ans =
97 98 99
----------------
補充的答案
>> amax=0;
for x=23:99
for y=23:99
for z=23:99
if(22<=(y-x))&&(22<=(z-y)) &&(100-z>=22)
a=10.8*x+7.43*y+10.8*z;
if a>=amax
amax=a;x1=x;y1=y;z1=z;
endend
endend
endamax
[x1 y1 z1]
amax =
1.6257e+003
ans =
34 56 78
2樓:朱寶祥零零後
三層迴圈,z定,分別迴圈y,x,算a的值,比較確定
笨辦法,期待高手簡單方法
3樓:匿名使用者
這東西只能用迴圈來弄了,這是最簡單的方法了。當然了,如果數學好的,可能編出效率比較高的演算法。
int x,y,z;
double max = 0;
int i,j,k;
for(i = 22;i < 100;i++)}}}cout<<"當a ="< 初看,程式應先宣告乙個包含20個整型數元素的陣列,但從程式目標來看,根本不需要所有的數,而只需找出次大的數而已,所以只要宣告三個整型變數 輸入 input 最大數 max 次大數 sec 即可。而且從記憶體利用率來看,這樣也更節省記憶體空間。以下程式你的所有要求都滿足了,僅供參考 include c... set talk off clear for m 3 to 100 step2 在3到100之間的所有奇數中找素數,因為偶數一定不是素數。n int sqrt m 這是乙個數學知識點,把乙個數m分解為兩個約數的乘積,總有乙個約數一定是小於等於根號m的。所以只需要判斷在2到根號m中這個數有沒有約數就可... 你說的兩個模組之間的例項化吧,在圖形上就是用線連起來,我教你。我們可以舉個簡單的例子 比如有兩個模組定義為 moudle a和moudle b 其中a模組有乙個輸出訊號設為 output a1,a2 b模組有乙個輸入訊號設為 input b1,b2 那麼當我們需要將a1,a2連到b1,b2 用deb...求c語言程式設計高手幫忙,求C語言程式設計高手幫忙!!!
求vfp程式設計高手解釋程式輸出,求VFP程式設計高手解釋程式 輸出3 100之間的所有素數
Verilog程式設計問題Verilog程式設計問題