C 求高手,幫忙修正一下

2022-09-12 21:55:54 字數 1075 閱讀 3041

1樓:樂倚雲

if(h>=1&&h<=20)

那是因為這一句話的原因,當不滿足if的時候他就不列印 了,所以就出現沒有20個表示式的情況

2樓:御含靈

實際上你這個裡面不用多次呼叫srand

3樓:孟祥度

給你兩個版本,你自己看那個符合要求:

版本1:(滿足20個表示式,結果不限)

#include

#include

#include

#include

using namespace std;

void jiajian(int a,int b,int c); //定義一個加法減法隨機出現的函式//

void main(void)

}void jiajian(int a, int b, int c)if ( rand() % 2 == 0 )h = a + (fuhao1) * b + (fuhao2) * c;

cout << a << (fuhao1 == 1 ? " + " : " - ") << b << (fuhao2 == 1 ?

" + " : " - ") << c << " = " <<

h << endl;

}版本2:(20個表示式,結果侷限於20以內)#include

#include

#include

#include

using namespace std;

void main(void)}}

你寫的程式之所以未能輸出20行表示式,是因為這一句:

if(h>=1&&h<=20)

h如果在1~20之外,程式就不列印表示式了。

一個程式只需要使用一次srand()函式就可以了。

主函式中的h變數你根本沒有使用。

sleep不會影響rand()。

4樓:匿名使用者

就是,去掉srand ,只剩下main中的。

5樓:

sleep不會影響rand

你可以試試

求日語高手幫忙翻譯一下

書信?以下為我的翻譯 衣服是 濱 個需要喂 但是也啟一大便,還一次也 的 真的是自己您做的哦 局勢複雜志讀是知道了 知 這樣的快感之類的 這樣的快感之類的 不由得 到車站送個該?沒關係!爸爸,父親和媽媽地 說了那麼 明天見今今天學習了哦 那麼和學習的嗎?現在您學習啟來一發嗎?訊息公開 又來了又來了又...

高手幫忙算下 求大師幫忙算一下

遇事有貴人相助,可以轉行。算命啊?這玩意準不?求大師幫忙算一下 50 木 火。土 金 水。八字五行中金最旺,木最弱。精明幹練,反應機敏,多才多藝,但有時會缺乏人情味,喜歡以自我為中心,流於孤獨。溫文隨和,待人寬厚,善良體貼,喜歡享受生活,若不加節制就會沉迷於享樂,好逸惡勞,流於虛偽。聰穎仁慈,淡泊名...

幫忙解決一下c語言問題,幫忙解決一下C語言問題!!!

第一次,a f 0 f 0 返回s即1.0所以a 1.0 第二次,a f 1 f 1 進入後,執行一次迴圈,s 1.0 i就是說s s 1.0 1,所以s 2.0這樣f 1 的返回值是2 a f 1 就是說a a 2.0上次a 1.0,所以這次a 3.0第三次,a f 2 f 1 進入後,執行兩次次...