| 24小時(shí)熱門(mén)版塊排行榜 |
| 5 | 1/1 | 返回列表 |
| 查看: 1635 | 回復(fù): 11 | |||
| 當(dāng)前只顯示滿(mǎn)足指定條件的回帖,點(diǎn)擊這里查看本話(huà)題的所有回帖 | |||
ahuang1985鐵蟲(chóng) (小有名氣)
|
[求助]
拜托大家?guī)兔磦(gè)簡(jiǎn)單程序
|
||
|
本意是想從-10—10范圍內(nèi)隨機(jī)產(chǎn)生10個(gè)不同的坐標(biāo)點(diǎn),并且滿(mǎn)足該坐標(biāo)到原點(diǎn)的距離小于等于10. 關(guān)于控制距離,我這樣操作的: if(pow((b), 2) + pow((d), 2) + pow((f), 2) > 100.0) { i=i-1; } 運(yùn)行的結(jié)果是不同的點(diǎn)倒是產(chǎn)生了,但是距離小于10不滿(mǎn)足。哪個(gè)大俠幫幫忙看看怎么改,多謝了! 程序如下: #include #include #include #define N 10 int main(void) { int a[20]={0},b[N],x,y,z,i,j,t; int c[20]={0},d[N],e[20]={0},f[N]; srand((unsigned int)time(NULL)); for (i=0;i while(a[x=rand()%21-10]); { b=x; a[x]=1; } while(c[y=rand()%21-10]); { d=y; c[y]=1; } while(e[z=rand() %21-10]); { f=z; e[z]=1; } if(pow((b), 2) + pow((d), 2) + pow((f), 2) > 100.0) { i=i-1; } } for(i =0 ;i printf("%4d,%4d,%4d\n ",b,d,f); } } |
鐵蟲(chóng) (小有名氣)
|
小弟再請(qǐng)教一個(gè)問(wèn)題哈,太麻煩你了。就是前面不是得到了一些隨機(jī)產(chǎn)生的坐標(biāo)點(diǎn)嗎,這里還存在一個(gè)動(dòng)態(tài)坐標(biāo)點(diǎn)(R1,R2,R3),下面for循環(huán)外面還有一個(gè)循環(huán)(即下面所標(biāo)外循環(huán)),就是我想獲得的(R1,R2,R3)坐標(biāo)值只要和前面隨機(jī)產(chǎn)生的坐標(biāo)點(diǎn)一致,外循環(huán)就終止。 問(wèn)題是我想比較所有的這些隨機(jī)產(chǎn)生的坐標(biāo)點(diǎn),需要通過(guò)數(shù)組形式,如下for循環(huán),但是break只能跳出一個(gè)循環(huán),跳不出外面的大循環(huán),所以不起作用。 應(yīng)該怎樣弄呢?我不知道我講明白了沒(méi),有勞兄弟幫我看看,多謝啦! 外循環(huán):{ for ( i= N1; i if(pow((R1-pt[0]), 2) + pow((R2-pt[1]), 2) + pow((R3-pt[2]), 2)=0) { break; } } } |
鐵蟲(chóng) (小有名氣)
|
好像字體傾斜了,不太清楚 再傳一次 #include #include #include #define N 10 int main(void) { int a[20]={0},b[N],x,y,z,i,j,t; int c[20]={0},d[N],e[20]={0},f[N]; srand((unsigned int)time(NULL)); for (i=0;i while(a[x=rand()%21]); { b=x-10; a[x]=1; } while(c[y=rand()%21]); { d=y-10; c[y]=1; } while(e[z=rand() %21]); { f=z-10; e[z]=1; } if(pow((b), 2) + pow((d), 2) + pow((f), 2) > 100.0) { i=i-1; } } for(i =0 ;i printf("%4d,%4d,%4d\n ",b,d,f); } } |
鐵蟲(chóng) (小有名氣)
木蟲(chóng) (正式寫(xiě)手)
star watcher
|
|
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 材料調(diào)劑 +12 | 一樣YWY 2026-04-01 | 12/600 |
|
|---|---|---|---|---|
|
[考研] 319求調(diào)劑 +9 | 太容易1018 2026-04-01 | 9/450 |
|
|
[考研] 290求調(diào)劑 +5 | dfffsar 2026-03-29 | 5/250 |
|
|
[考研] 332求調(diào)劑 +8 | Lyy930824@ 2026-03-29 | 8/400 |
|
|
[考研] 350求調(diào)劑 +7 | 阿佳~ 2026-03-31 | 7/350 |
|
|
[考研] 考研調(diào)劑 +11 | Amber00 2026-03-31 | 11/550 |
|
|
[考研] 086000生物與醫(yī)藥298調(diào)劑求助 +4 | 元元青青 2026-03-31 | 6/300 |
|
|
[考研] 一志愿西交大080500材料學(xué)碩349 +6 | jqx1258 2026-03-31 | 7/350 |
|
|
[考研] 085601 329分調(diào)劑 +6 | yzsa12 2026-03-31 | 6/300 |
|
|
[考研] 289求調(diào)劑 +3 | Acesczlo 2026-03-29 | 4/200 |
|
|
[考研] 293分求調(diào)劑,外語(yǔ)為俄語(yǔ) +5 | 加一一九 2026-03-31 | 5/250 |
|
|
[考研] 抱歉 +4 | 田洪有 2026-03-30 | 4/200 |
|
|
[考研] 295求調(diào)劑 +5 | wei-5 2026-03-26 | 5/250 |
|
|
[考研] 327求調(diào)劑 +6 | 汲亦昊 2026-03-29 | 6/300 |
|
|
[考研] 316求調(diào)劑 +7 | 江辭666 2026-03-26 | 7/350 |
|
|
[考研] 394求調(diào)劑 +3 | 好事多磨靜候佳?/a> 2026-03-26 | 5/250 |
|
|
[考研] 一志愿南京航空航天大學(xué)材料學(xué)碩求調(diào)劑 +3 | @taotao 2026-03-28 | 3/150 |
|
|
[考研] 285求調(diào)劑 +4 | AZMK 2026-03-27 | 7/350 |
|
|
[考研] 298調(diào)劑 +3 | jiyingjie123 2026-03-27 | 3/150 |
|
|
[考研] 中國(guó)科學(xué)院深圳先進(jìn)技術(shù)研究院-光纖傳感課題組招生-中國(guó)科學(xué)院大學(xué)、深圳理工大學(xué)聯(lián)培 +5 | YangTyu1 2026-03-26 | 5/250 |
|