求10个点到原点的距离和。输入10个点的坐标,计算并输出这些点到原点的距离和。定义函数dist(x, y),计算平面上任意一点(x, y)到原点(0, 0)的距离,函数返回值类型是double。

输入格式:

输入在一行中给出10对实数,每对实数对应一个点的横坐标和纵坐标。

输出格式:

在一行中按照“distance = S”的格式输出部分和的值S,精确到小数点后六位,请注意等号的左右各有一个空格。题目保证计算结果不超过双精度范围。

输入样例:

0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9

结尾无空行

输出样例:

distance = 63.639610

结尾无空行

#include <stdio.h>
#include <math.h>
double dist(double x,double y);

int main(int argc, char *argv[]) 
{
    double x1,x2,x3,x4,x5,x6,x7,x8,x9,a,y1,y2,y3,y4,y5,y6,y7,y8,y9,z,s;
    
scanf("%lf %lf %lf %lf %lf %lf %lf %lf %lf %lf %lf %lf %lf %lf %lf %lf %lf %lf %lf %lf",&x1,&y1,&x2,&y2,&x3,&y3,&x4,&y4,&x5,&y5,&x6,&y6,&x7,&y7,&x8,&y8,&x9,&y9,&a,&z);
    s=dist(x1,y1)+dist(x2,y2)+dist(x3,y3)+dist(x4,y4)+dist(x5,y5)+dist(x6,y6)+dist(x7,y7)+dist(x8,y8)+dist(x9,y9)+dist(a,z);

printf("distance = %.6f\n",s);
    
        return 0;
}
double dist(double x,double y)
{
    double result;
    result = sqrt((x-0)*(x-0)+(y-0)*(y-0));
    return result;
}

7-58 求10个点到原点的距离和 (15 分)相关推荐

  1. C++实现:求坐标系中的某一点到原点的距离(使用构造函数)

    问题:C++实现:求坐标系中的某一点到原点的距离(使用构造函数) 本程序通过VC++ 6.0编译与测试,具体代码如下: #include <iostream> #include <m ...

  2. 实验4-1-4 求整数的位数及各位数字之和 (15 分)

    实验4-1-4 求整数的位数及各位数字之和 (15 分) 对于给定的正整数N,求它的位数及其各位数字之和. 输入格式: 输入在一行中给出一个不超过109的正整数N. 输出格式: 在一行中输出N的位数及 ...

  3. 求整数的位数及各位数字之和 (15 分)

    7-48 求整数的位数及各位数字之和 (15 分) 对于给定的正整数N,求它的位数及其各位数字之和. 输入格式: 输入在一行中给出一个不超过109的正整数N. 输出格式: 在一行中输出N的位数及其各位 ...

  4. (CAD二次开发)C#求垂足,点到直线的距离,点是否在直线上及其一个范围内

    1.获取点到线段的距离 /// <summary>/// 获取两点的距离/// 作者:/// </summary>/// <returns></returns ...

  5. 实验4-1-4 求整数的位数及各位数字之和 (15分)(想象成剥洋葱)

    对于给定的正整数N,求它的位数及其各位数字之和. 输入格式: 输入在一行中给出一个不超过10​9​​的正整数N. 输出格式: 在一行中输出N的位数及其各位数字之和,中间用一个空格隔开. 输入样例: 3 ...

  6. 7-6 求整数的位数及各位数字之和 (15 分)

    对于给定的正整数N,求它的位数及其各位数字之和. 输入格式: 输入在一行中给出一个不超过109的正整数N. 输出格式: 在一行中输出N的位数及其各位数字之和,中间用一个空格隔开. 输入样例: 321 ...

  7. PTA:6-3求单链表结点的阶乘和(15分)

    大一下半期数据结构 数据结构实践任务2 求单链表结点的阶乘和 本题要求实现一个函数,求单链表L结点的阶乘和.这里默认所有结点的值非负,且题目保证结果在int范围内. 函数接口定义 int Factor ...

  8. PTA 7-28 求整数的位数及各位数字之和 (15 分)

    #include <stdio.h>int main(int argc, char **argv) { int n,n1,n2=0,n3,i;scanf("%d",&a ...

  9. python随机字母不重复_PTA Python语言程序设计(7)7-2 输出10个不重复的英文字母 (15分)...

    随机输入一个字符串,把最左边的10个不重复的英文字母(不区分大小写)挑选出来. 如没有10个英文字母,显示信息"not found" 题意很清楚,我们先提取题中条件 输出的字符不能 ...

最新文章

  1. Jsp之五 过滤器与监听器
  2. 【SpringBoot零基础案例08】【IEDA 2021.1】SpringBoot获取核心配置文件application.properties中的自定义配置
  3. mac电脑访问另一台mac共享文件
  4. 广东省计算机媒体大赛,广东省大学生计算机设计大赛
  5. 深入解读 MySQL 底层原理,让性能“飞起来”的方法总结
  6. Enterprise Library 2.0 插件介绍:Avanade Integration Pack
  7. 狄慧201771010104《面向对象程序设计(java)》第十周学习总结
  8. JDK安装、java环境配置
  9. Android Browser学习七 书签历史模块: 书签UI的实现
  10. MySQL存储过程(五)——存储过程查看、删除和修改
  11. JavaWeb实现记住密码功能(使用Cookie)
  12. npm shrinkwrap的用途
  13. android开发教程!看懂这些帮你轻松解决就业问题!知乎上转疯了!
  14. verilog语言实现FPGA板的交通信号灯
  15. 电脑高手常用技巧应用全接解
  16. 网页兼容性调好了么?
  17. linux之vim下载及编写规则
  18. PTA - 数据库合集22
  19. 计算机中英文打字文章,中英文混合文章
  20. SAP中建立一个ODATA步骤

热门文章

  1. Java当中的IO流-时间api(下)-上
  2. 清明节海报设计软件测试,PS清明节海报设计教程
  3. Spring5.0源码学习系列之Spring AOP简述(九)
  4. cocos2d-x公开课视频已经发布
  5. LQ0262 棋盘放麦子【大数+亿进制】
  6. Java如何实现实时消息提醒???
  7. 怎么上传ftp服务器文件,ftp服务器如何上传本地文件
  8. 计算机主机usb插口松,usb插口(电脑usb接口松动小妙招)
  9. 中专学历怎么积分落户北京?
  10. 20221218-19英语学习