24小时热门版块排行榜    

查看: 1306  |  回复: 13

樱木三道

新虫 (著名写手)

引用回帖:
7楼: Originally posted by 无知乱入 at 2018-07-16 12:07:48
你用的VS吧 你能不能用VC6 我是在VC6上写的和调试的 能力有限 在VS上我也一直调试不成功

我是把变量的定义放在最前面就行了,相当于全局变量,但是还是得不到夹角老哥可以留个联系方式吗?请教一些问题

发自小木虫Android客户端
11楼2018-07-16 14:07:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

无知乱入

新虫 (初入文坛)

12楼2018-07-16 18:22:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

樱木三道

新虫 (著名写手)

引用回帖:
12楼: Originally posted by 无知乱入 at 2018-07-16 18:22:55
1805316232

申请加你了,qq

发自小木虫Android客户端
13楼2018-07-16 18:24:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

无知乱入

新虫 (初入文坛)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
樱木三道: 金币+30, ★★★★★最佳答案, 很完美 2018-07-16 20:18:28
引用回帖:
1楼: Originally posted by 樱木三道 at 2018-07-15 15:56:12
需要写一个程序:有两个圆,两个圆的圆心坐标,半径已知(先用常数代替),求两个圆两个交点相对于其中一个圆圆心的夹角。小弟实在不会写啊。

#include<stdio.h>
#include<math.h>
int main()
{
double a,b,c,d,e,f;
printf("请输入坐标及两半径\n";
scanf("%lf%lf%lf%lf%lf%lf",&a,&b,&c,&d,&e,&f);
double x=fabs(a-c);
double y=fabs(b-d);
double j=sqrt(x*x+y*y);
if(j<1e-9)
{printf("输入错误\n";
return 0;
}
double h=e+f;
if(j<h)
{
double A;
if(e>f)
A=(f*f+j*j-e*e)/(2*j*f);
else
A=(e*e+j*j-f*f)/(2*j*e);
double ji=0;
ji=acos(A);
ji=2*ji/3.1415926*180;
printf("与小圆的夹角%lf\n",ji);
}
else
printf("两圆无交点";
return 0;
}

发自小木虫Android客户端
14楼2018-07-16 20:11:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 樱木三道 的主题更新
信息提示
请填处理意见