24點的C語言問題,24點的一個C語言問題

2022-10-02 03:25:10 字數 920 閱讀 1877

1樓:怺逺禧歡沵

這個**說大也不大,說小也不小,簡單來說用if判斷語句就可以了!如果用c語言的話,需要很多的if語句。前邊生成隨機數比價簡單就不解釋了,使用者輸入操作符(就是+-*/)後,先用if判斷優先順序,然後計算,然後再判斷次優先順序,再計算。。。。

,最後得出結果,再用if判斷是否等於24,如果等於就用printf輸出congratulation,不等於就輸出incorrect,這樣解釋能明白嗎?

寫個**比較費時,我把重要的地方講給你了!

c語言算24點

用c語言編寫,關於24點的程式

c語言程式 算24點

2樓:

4個數要怎麼計算24的,人工怎麼算,**就怎麼寫唄。

3樓:春暉啊

把隨機生成的四個數放到陣列裡,判斷加起來等於21就好,你私聊我,我qq發個程式給你,認真看懂就能解決你的問題了

4樓:放羊的鎯

4個數的順序有4*3*2*1;

每個順序的運算方法有4*4*4;

遍歷一下就出來了;

5樓:匿名使用者

#include

using namespace std;

struct operation

op[3];

bool co=false;

void g(int a,int b,int n,int i,int j)

break;}}

}}}void h(int a,int n,int x,int y,int h)

}cout<<"24"<

}else cout<<"不能算出24"<

c語言的問題,C語言的一個問題

這是中國mooc上的題目吧,你的程式其實是正確的。知道為何 說 格式錯誤 了嗎?include int main 上面這個程式經驗證是可通過的。include int main 而原先我的這個程式卻不行!0分!覺得明明是同一套程式吧,他喵的我發現運算子與變數之間要空格,評分系統才認你的程式,等號兩邊...

新手c語言的一點小問題,新手C語言的一點小問題

如果加逗號,在輸入時就要用逗號分隔,比如輸入1.0,2.0,否則輸入結果肯定不正確 如果不加逗號,在輸入時就用預設的空白符分隔,比如輸入1.0 2.0,否則輸入結果不會正確。加不加逗號只是跟輸入時有影響。加逗號 輸入的兩個數用逗號隔開,如 18 逗號19 回車 不加逗號 輸入的兩個數用空格鍵或tab...

c語言程式的問題,一個c語言程式的問題

r fun x y x y z 是呼叫你定義的函式 x y x y 對應函式裡的第一個引數 括號裡面是三個表示式 由於c語言的運算是從右向左結合 因此有效引數為x y 13 z 對應函式裡的第二個引數 z 是先將自身的值傳進函式 再進行自減運算 即傳進去的第二個引數為8 r fun 意思是r的值引用...