| 查看: 1412 | 回复: 11 | ||
ahuang1985铁虫 (小有名气)
|
[求助]
拜托大家帮忙看个简单程序
|
|
本意是想从-10—10范围内随机产生10个不同的坐标点,并且满足该坐标到原点的距离小于等于10. 关于控制距离,我这样操作的: if(pow((b), 2) + pow((d), 2) + pow((f), 2) > 100.0) { i=i-1; } 运行的结果是不同的点倒是产生了,但是距离小于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); } } |
» 本帖已获得的红花(最新10朵)
» 猜你喜欢
Springer期刊投稿求助
已经有4人回复
读博
已经有3人回复
博士读完未来一定会好吗
已经有10人回复
小论文投稿
已经有3人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有9人回复
心脉受损
已经有3人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有8人回复
申请2026年博士
已经有6人回复
请问哪里可以有青B申请的本子可以借鉴一下。
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
麻烦虫友们帮忙看看这个简单的henry反应吧!
已经有9人回复
帮忙算个简单的试题,不懂物理化学,谢谢大侠
已经有3人回复
有关fortran的一次而问题,希望大家能帮帮忙,谢谢
已经有4人回复
几段中文翻译成英文 急求呀 拜托大家帮帮忙
已经有6人回复
拜托大家进来帮我看看是怎么回事
已经有3人回复
在其他程序中创建的图片在word中无法显示 请大家帮忙 谢谢啊
已经有8人回复
【求助】f90子程序怎么编译错误?请大家帮忙,谢谢
已经有3人回复
【求助】用fortran怎么描述下面这样的情况,我是新手,请大家帮忙
已经有8人回复
【求助】cmc-na配制时遇到了问题~ 拜托大家帮忙!
已经有18人回复
【求助】ubuntu 升级之后 GaussView 不能用了,拜托大家帮忙看看...
已经有6人回复
求高手帮忙(拜托专业一点!!!)
已经有4人回复
ahuang1985
铁虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 165.3
- 红花: 1
- 帖子: 159
- 在线: 171.7小时
- 虫号: 978504
- 注册: 2010-03-22
- 专业: 极端条件下使用的金属材料
|
好像字体倾斜了,不太清楚 再传一次 #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); } } |
2楼2012-03-21 11:11:39
ahuang1985
铁虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 165.3
- 红花: 1
- 帖子: 159
- 在线: 171.7小时
- 虫号: 978504
- 注册: 2010-03-22
- 专业: 极端条件下使用的金属材料
3楼2012-03-21 12:21:00
锐利的碎片
木虫 (正式写手)
star watcher
- 应助: 136 (高中生)
- 金币: 3637.1
- 散金: 252
- 红花: 22
- 帖子: 988
- 在线: 1224.9小时
- 虫号: 961933
- 注册: 2010-03-05
- 专业: 凝聚态物性 II :电子结构
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
ahuang1985: 金币+6, ★★★很有帮助, 多谢! 2012-03-21 12:43:01
xzhdty: 金币+1, 欢迎常来程序语言 2012-03-21 19:02:05
感谢参与,应助指数 +1
ahuang1985: 金币+6, ★★★很有帮助, 多谢! 2012-03-21 12:43:01
xzhdty: 金币+1, 欢迎常来程序语言 2012-03-21 19:02:05
|
|
» 本帖已获得的红花(最新10朵)
4楼2012-03-21 12:22:48
ahuang1985
铁虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 165.3
- 红花: 1
- 帖子: 159
- 在线: 171.7小时
- 虫号: 978504
- 注册: 2010-03-22
- 专业: 极端条件下使用的金属材料
5楼2012-03-21 13:44:17
锐利的碎片
木虫 (正式写手)
star watcher
- 应助: 136 (高中生)
- 金币: 3637.1
- 散金: 252
- 红花: 22
- 帖子: 988
- 在线: 1224.9小时
- 虫号: 961933
- 注册: 2010-03-05
- 专业: 凝聚态物性 II :电子结构
6楼2012-03-21 14:58:30
ahuang1985
铁虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 165.3
- 红花: 1
- 帖子: 159
- 在线: 171.7小时
- 虫号: 978504
- 注册: 2010-03-22
- 专业: 极端条件下使用的金属材料
7楼2012-03-21 16:00:03
ahuang1985
铁虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 165.3
- 红花: 1
- 帖子: 159
- 在线: 171.7小时
- 虫号: 978504
- 注册: 2010-03-22
- 专业: 极端条件下使用的金属材料
8楼2012-03-21 16:00:30
ahuang1985
铁虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 165.3
- 红花: 1
- 帖子: 159
- 在线: 171.7小时
- 虫号: 978504
- 注册: 2010-03-22
- 专业: 极端条件下使用的金属材料
|
小弟再请教一个问题哈,太麻烦你了。就是前面不是得到了一些随机产生的坐标点吗,这里还存在一个动态坐标点(R1,R2,R3),下面for循环外面还有一个循环(即下面所标外循环),就是我想获得的(R1,R2,R3)坐标值只要和前面随机产生的坐标点一致,外循环就终止。 问题是我想比较所有的这些随机产生的坐标点,需要通过数组形式,如下for循环,但是break只能跳出一个循环,跳不出外面的大循环,所以不起作用。 应该怎样弄呢?我不知道我讲明白了没,有劳兄弟帮我看看,多谢啦! 外循环:{ for ( i= N1; i if(pow((R1-pt[0]), 2) + pow((R2-pt[1]), 2) + pow((R3-pt[2]), 2)=0) { break; } } } |
9楼2012-03-21 22:24:47
ahuang1985
铁虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 165.3
- 红花: 1
- 帖子: 159
- 在线: 171.7小时
- 虫号: 978504
- 注册: 2010-03-22
- 专业: 极端条件下使用的金属材料
10楼2012-03-21 22:28:35













回复此楼
ahuang1985