| 5 | 1/1 | 返回列表 |
| 查看: 2009 | 回復: 7 | ||
| 當前只顯示滿足指定條件的回帖,點擊這里查看本話題的所有回帖 | ||
ahuang1985鐵蟲 (小有名氣)
|
[求助]
MC一個簡單的程序,運行不了,哪位大俠幫看看怎么回事。多謝!
|
|
| 如題,哪位大俠幫看看怎么回事。萬分感謝! |
鐵蟲 (小有名氣)
木蟲 (正式寫手)
star watcher
|
#include #include #include #include int main(void) { double avg=0; float Run=0.0; int n=1,t=0; int FN; int R1,R2,R3; for (n=1;n<=100;n++){ FN=0; while (FN<100) { srand((unsigned)time(NULL)); Run=rand()/(RAND_MAX+1.0); if(0 <= Run < 0.125){ R1=R1+1; R2=R2+1; R3=R3+1; } if(0.125 <= Run < 0.250){ R1=R1-1; R2=R2+1; R3=R3+1; } if(0.250 <= Run < 0.375){ R1=R1-1; R2=R2-1; R3=R3+1; } if(0.375<=Run<0.500){ R1=R1+1; R2=R2-1; R3=R3+1; } if(0.500<=Run<0.625){ R1=R1+1; R2=R2+1; R3=R3-1; } if(0.625<=Run<0.750){ R1=R1-1; R2=R2+1; R3=R3-1; } if(0.750<=Run<0.875){ R1=R1-1; R2=R2-1; R3=R3-1; } else{ R1=R1+1; R2=R2-1; R3=R3-1; } t=t+1; FN=pow((R1-100), 2)+pow((R2-100), 2)+pow((R3-100), 2); if(FN==100) { break; } } } avg=t/100.0; printf("Result avg=t/100.0= %lf\n",avg); return 0; } 改了下, 你看看。 |
鐵蟲 (小有名氣)
|
#include #include #include #include int main(void) { double avg=0; float Run=0.0; int n,t=0; int FN; int R1=100,R2=100,R3=100; srand((unsigned)time(NULL)); for (n=1;n<=100;n++){ FN=0; while (1) { printf("n=%d,t=%d\n",n,t); if(FN<100){ Run=rand()/(RAND_MAX+1.0); printf("Run=%lf,FN=%d\n",Run,FN); if(Run < 0.125){ R1=R1+1; R2=R2+1; R3=R3+1; } if(0.125 <= Run < 0.250){ R1=R1-1; R2=R2+1; R3=R3+1; } if(0.250 <= Run < 0.375){ R1=R1-1; R2=R2-1; R3=R3+1; } if(0.375<=Run<0.500){ R1=R1+1; R2=R2-1; R3=R3+1; } if(0.500<=Run<0.625){ R1=R1+1; R2=R2+1; R3=R3-1; } if(0.625<=Run<0.750){ R1=R1-1; R2=R2+1; R3=R3-1; } if(0.750<=Run<0.875){ R1=R1-1; R2=R2-1; R3=R3-1; } else if (Run>=0.875){ R1=R1+1; R2=R2-1; R3=R3-1; } FN = pow((R1-100), 2) + pow((R2-100), 2) + pow((R3-100), 2); t=t+1; } if(FN>=100) { break; } } } avg=t/100.0; printf("Result avg=t/100.0= %lf\n",avg); return 0; } 謝謝! 我上次傳的沒有設置R1,R2,R3的初始條件,修改了下,能運行了,可是結果明顯不對啊。。。 我是想進行100次試驗的。 可是后來FN的值一直為0啊。 搞不懂啦。。暈啊,能再幫我看看不,多謝了! |
鐵蟲 (小有名氣)
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 一志愿同濟大學323分(080500)求調劑 +6 | yikeniu 2026-04-01 | 6/300 |
|
|---|---|---|---|---|
|
[考研] 0832食品科學與工程學碩282調劑 +4 | 魚在水中游a 2026-04-02 | 7/350 |
|
|
[考研] 266分,一志愿電氣工程,本科材料,求材料專業(yè)調劑 +4 | 哇呼哼呼哼 2026-04-02 | 4/200 |
|
|
[考研] 337求調劑 +11 | 《樹》 2026-03-29 | 11/550 |
|
|
[考研] 367求調劑 +8 | 芋泥啵啵… 2026-03-28 | 8/400 |
|
|
[考研] 土木304求調劑 +6 | 兔突突突, 2026-03-31 | 7/350 |
|
|
[考研] 安全工程 285 求調劑 +3 | Xinyu56 2026-04-01 | 4/200 |
|
|
[考研] 食品學碩362求調劑 +3 | xuanxianxian 2026-04-01 | 3/150 |
|
|
[考研] 085601材料工程找調劑 +20 | oatmealR 2026-03-29 | 21/1050 |
|
|
[考研] 環(huán)境工程調劑 +9 | hyzzzzzzz. 2026-04-01 | 9/450 |
|
|
[考研] 086000生物與醫(yī)藥298調劑求助 +4 | 元元青青 2026-03-31 | 6/300 |
|
|
[考研] 318求調劑 +8 | 七憶77 2026-04-01 | 8/400 |
|
|
[考研] 土木304求調劑 +3 | 兔突突突, 2026-03-31 | 3/150 |
|
|
[考研] 263求調劑 +3 | DDDDuu 2026-03-27 | 3/150 |
|
|
[考研] 一志愿華中師范化學332分求調劑 +3 | Lyy930824@ 2026-03-29 | 3/150 |
|
|
[考研] 085602 化學工程專碩 340分求調劑 +4 | qianbai11 2026-03-29 | 4/200 |
|
|
[考研] 復試調劑 +3 | raojunqi0129 2026-03-28 | 3/150 |
|
|
[考研] 340求調劑 +5 | jhx777 2026-03-27 | 5/250 |
|
|
[考研] 331環(huán)境科學與工程求調劑 +3 | 熠然好運氣 2026-03-27 | 3/150 |
|
|
[考研] 265求調劑 +8 | 小木蟲085600 2026-03-27 | 8/400 |
|