标题:[求助]大伙来看--圆塔高度求解(C程序)
只看楼主
yangafn222
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-4-11
得分:0 

吓 我也来做则、这道题!!!!!!!!!
#include<math.h>
main()
{
int n;
float x,y,p,q,j,k;
n=10;
p=sqrt(pow(x-2,2)+pow(y-2,2));下面4个程试是求点到4个圆的圆心的值,如果在0-1上,就是10,不然就是0。
q=sqrt(pow(x+2,2)+pow(y-2,2));
j=sqrt(pow(x-2,2)+pow(y+2.2));
k=sqrt(pow(x+2,2)+pow(y+2,2));
scanf("%f,%f",&x,&y);
if((0<=p&&p<=1)||(0<=q&&q<=1)||(0<=j&&j<=1)||(0<=k&&k<=1))printf("10") else printf("0") }不知是否对,请指教!!!!!!!!!!!!!
2007-04-11 10:57
xqxrr
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2007-4-10
得分:0 

思路是对的

2007-04-11 17:55
aakkee
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-4-11
得分:0 
#include "stdio.h"
void main()
{ float a,b,c,d,x,y;
scanf("%f %f",&x,&y);
a=(x-2)*(x-2)+(y-2)*(y-2);
b=(x+2)*(x+2)+(y-2)*(y-2);
c=(x+2)*(x+2)+(y+2)*(y+2);
d=(x-2)*(x-2)+(y+2)*(y+2);
if(a>1&&b>1&&c>1&&d>1) printf("height=0m\n");
else printf("height=10m\n");
}
2007-04-11 21:13
a326686861
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-4-10
得分:0 

是个圆拄塔,我以为是个原球塔!

2007-04-12 20:28
moonwalker
Rank: 1
等 级:新手上路
威 望:1
帖 子:909
专家分:2
注 册:2007-3-2
得分:0 
楼上可以考虑一下,也可以做,需要立体几何的知识

“视频教程网”免费提供教学资源
C不限制你的自由!
条件是自己承担滥用自由的恶果!
2007-04-13 00:29
ljt0000mf
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:104
专家分:157
注 册:2009-7-4
得分:0 
顶下,正在做这题,不会就拿上来了
2009-08-25 18:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-130836-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.028224 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved