| 查看: 1638 | 回復(fù): 11 | |||
ahuang1985鐵蟲 (小有名氣)
|
[求助]
拜托大家?guī)兔磦簡單程序
|
|
本意是想從-10—10范圍內(nèi)隨機產(chǎn)生10個不同的坐標點,并且滿足該坐標到原點的距離小于等于10. 關(guān)于控制距離,我這樣操作的: if(pow((b), 2) + pow((d), 2) + pow((f), 2) > 100.0) { i=i-1; } 運行的結(jié)果是不同的點倒是產(chǎn)生了,但是距離小于10不滿足。哪個大俠幫幫忙看看怎么改,多謝了! 程序如下: #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); } } |
鐵蟲 (小有名氣)
|
好像字體傾斜了,不太清楚 再傳一次 #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); } } |
鐵蟲 (小有名氣)
木蟲 (正式寫手)
star watcher
|
|
鐵蟲 (小有名氣)
木蟲 (正式寫手)
star watcher
鐵蟲 (小有名氣)
鐵蟲 (小有名氣)
鐵蟲 (小有名氣)
|
小弟再請教一個問題哈,太麻煩你了。就是前面不是得到了一些隨機產(chǎn)生的坐標點嗎,這里還存在一個動態(tài)坐標點(R1,R2,R3),下面for循環(huán)外面還有一個循環(huán)(即下面所標外循環(huán)),就是我想獲得的(R1,R2,R3)坐標值只要和前面隨機產(chǎn)生的坐標點一致,外循環(huán)就終止。 問題是我想比較所有的這些隨機產(chǎn)生的坐標點,需要通過數(shù)組形式,如下for循環(huán),但是break只能跳出一個循環(huán),跳不出外面的大循環(huán),所以不起作用。 應(yīng)該怎樣弄呢?我不知道我講明白了沒,有勞兄弟幫我看看,多謝啦! 外循環(huán):{ for ( i= N1; i if(pow((R1-pt[0]), 2) + pow((R2-pt[1]), 2) + pow((R3-pt[2]), 2)=0) { break; } } } |
鐵蟲 (小有名氣)
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 266求調(diào)劑 +4 | 學(xué)員97LZgn 2026-04-02 | 4/200 |
|
|---|---|---|---|---|
|
[考研] 302求調(diào)劑一志愿北航070300,本科鄭大化學(xué) +8 | 圣日耳曼條 2026-04-01 | 11/550 |
|
|
[考研] 0856,269分求調(diào)劑 +8 | 有學(xué)上就行求求?/a> 2026-03-30 | 11/550 |
|
|
[考研] 安全工程 285 求調(diào)劑 +3 | Xinyu56 2026-04-01 | 4/200 |
|
|
[考研] 材料專碩調(diào)劑 +17 | 椰椰。 2026-03-29 | 17/850 |
|
|
[考研] 350求調(diào)劑 +7 | 阿佳~ 2026-03-31 | 7/350 |
|
|
[考研] 285求調(diào)劑 +5 | FZAC123 2026-03-30 | 5/250 |
|
|
[考研] 求調(diào)劑 +5 | 零八# 2026-03-27 | 5/250 |
|
|
[考研] 085701環(huán)境工程,267求調(diào)劑 +17 | minht 2026-03-26 | 17/850 |
|
|
[考研] 考研生物與醫(yī)藥調(diào)劑 +7 | 鐵憨憨123425 2026-03-31 | 7/350 |
|
|
[考研] 材料工程085601數(shù)二英一335求調(diào)劑 +5 | 雙馬尾痞老板2 2026-03-31 | 5/250 |
|
|
[考研] 合肥區(qū)域性重點一本招收調(diào)劑 +4 | 6266jl 2026-03-30 | 8/400 |
|
|
[考研] 一志愿華東師范大學(xué)有機化學(xué)專業(yè),初試351分,復(fù)試被刷求調(diào)劑! +9 | 真名有冰 2026-03-29 | 10/500 |
|
|
[考研] 求調(diào)劑 生物學(xué) 377分 +6 | zzll03 2026-03-31 | 6/300 |
|
|
[考研] 生醫(yī)工0831調(diào)劑求推薦 +4 | 小熊睿睿_s 2026-03-27 | 6/300 |
|
|
[考研] 求收留 +8 | 1943443204 2026-03-28 | 8/400 |
|
|
[考研] 266求調(diào)劑 +3 | 哇呼哼呼哼 2026-03-29 | 3/150 |
|
|
[考研] 085600 286分 材料求調(diào)劑 +11 | 麻辣魷魚 2026-03-27 | 12/600 |
|
|
[考研] 材料專碩 085600求調(diào)劑 +7 | BBQ233 2026-03-30 | 7/350 |
|
|
[考研] 2026年華南師范大學(xué)歡迎化學(xué),化工,生物,生醫(yī)工等專業(yè)優(yōu)秀學(xué)子加入! +3 | llss0711 2026-03-28 | 6/300 |
|