| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 598 人关注过本帖, 1 人收藏
标题:请帮忙写个数学小程序
只看楼主 加入收藏
kingofhevil
Rank: 1
等 级:新手上路
帖 子:37
专家分:6
注 册:2012-3-7
结帖率:85.71%
收藏(1)
已结贴  问题点数:10 回复次数:8 
请帮忙写个数学小程序
编写程序,已知两个点A(30,40)和B(60,80)的坐标,用公式
2 2
2 1 2 1 d  (x  x )  ( y  y )
求两点之间的距离。(提示:变量都用float 类型,可能要强制转换类型。用math.h 中
double sqrt(double)函数来求平方根。要求有中文注释。)、
本人新手,万分感谢!
搜索更多相关主题的帖子: double 函数 编写程序 平方根 数学 
2012-03-22 21:51
kingofhevil
Rank: 1
等 级:新手上路
帖 子:37
专家分:6
注 册:2012-3-7
收藏
得分:0 
对了,公式要求是d=根号[(x1-x2)^2+(y1-y2)^2]
2012-03-22 21:54
kingofhevil
Rank: 1
等 级:新手上路
帖 子:37
专家分:6
注 册:2012-3-7
收藏
得分:0 
因为剪贴时事PDF的,粘贴出来不全,上面的     2 2
             2   1  2   1  d、、、、、
    忽略
2012-03-22 21:57
kingofhevil
Rank: 1
等 级:新手上路
帖 子:37
专家分:6
注 册:2012-3-7
收藏
得分:0 
我重新写一下,看着清楚一点:

编写程序,已知两个点A(30,40)和B(60,80)的坐标,用公式
图片附件: 游客没有浏览图片的权限,请 登录注册


求两点之间的距离。(提示:变量都用float 类型,可能要强制转换类型。用math.h 中
double sqrt(double)函数来求平方根。要求有中文注释。)
2012-03-22 22:02
鹰派程序员
Rank: 2
等 级:论坛游民
帖 子:36
专家分:85
注 册:2012-2-3
收藏
得分:10 
#include <stdio.h>
#include <math.h>
void main()
{
    float x1,y1,x2,y2;
    double distance;     //float 变量有效数字为6位,double是10位,为了防止求完距离后精确度不够,distance采用double型
    printf("Enter the first point's X and Y");
    scanf("%f",&x1);
    scanf("%f",&y1);
    printf("Enter the second point's X and Y");
    scanf("%f",&x2);
    scanf("%f",&y2);
     
    distance=sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1))
    printf("The distance between (x1,y1) and (x2,y2) is %lf",distance);
}
2012-03-22 22:09
kingofhevil
Rank: 1
等 级:新手上路
帖 子:37
专家分:6
注 册:2012-3-7
收藏
得分:0 
倒数第三行少了分号,总体上还是完美的,谢了
2012-03-22 22:18
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
晕,你什么学历呀?

授人以渔,不授人以鱼。
2012-03-22 22:24
a935245228
Rank: 2
来 自:湖北武汉
等 级:论坛游民
帖 子:45
专家分:56
注 册:2012-3-12
收藏
得分:0 
a
2012-03-22 22:31
kingofhevil
Rank: 1
等 级:新手上路
帖 子:37
专家分:6
注 册:2012-3-7
收藏
得分:0 
回复 7楼 TonyDeng
你就瑟嘛
2012-03-23 00:02
快速回复:请帮忙写个数学小程序
数据加载中...
 
   



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

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