11-0. 平面向量加法(10)

本题要求编写程序,计算两个二维平面向量的和向量。

输入格式:

输入在一行中按照“x1 y1 x2 y2”的格式给出两个二维平面向量V1=(x1, y1)和V2=(x2, y2)的分量。

输出格式:

在一行中按照“(x, y)”的格式输出和向量,坐标输出小数点后1位(注意不能输出-0.0)。

输入样例:

3.5 -2.7 -13.9 8.7

输出样例:

(-10.4, 6.0)
 1 #include <stdio.h>
 2 #include <string.h>
 3
 4 struct data{
 5     double x[2];
 6     double y[2];
 7 }dat;
 8
 9 struct data *input();
10
11 int main()
12 {
13     input(&dat);
14
15     double dat_x = dat.x[0] + dat.x[1];
16     double dat_y = dat.y[0] + dat.y[1];
17     if(dat_x > -0.05 && dat_x < 0.05) {          //四舍五入
18         dat_x = 0.0;
19     }
20     if(dat_y > -0.05 && dat_y < 0.05) {
21         dat_y = 0.0;
22     }
23     printf("(%.1lf, %.1lf)", dat_x, dat_y);
24
25     return 0;
26 }
27
28 struct data *input(struct data *da)
29 {
30     scanf("%lf %lf %lf %lf", &(da->x[0]), &(da->y[0]), &(da->x[1]), &(da->y[1]));
31
32     return da;
33 }

11-0. 平面向量加法(10)

时间: 2024-08-10 00:08:20

11-0. 平面向量加法(10)的相关文章

结构-03. 平面向量加法(10)

本题要求编写程序,计算两个二维平面向量的和向量. 输入格式: 输入在一行中按照“x1 y1 x2 y2”的格式给出两个二维平面向量V1=(x1, y1)和V2=(x2, y2)的分量. 输出格式: 在一行中按照“(x, y)”的格式输出和向量,坐标输出小数点后1位(注意不能输出-0.0). 输入样例: 3.5 -2.7 -13.9 8.7 输出样例: (-10.4, 6.0) 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include

将websever从10.0移植到11.0中基本步骤

将websever从10.0移植到11.0中基本步骤: 1.用11.0打开原10.0工程文件,然后打开SOPC Builder工具,重新生成nios系统(这一步很重要):然后回到quartus工程中重新编译硬件系统,最后将.sof下载到开发板. 2.启动nios SBT(win7系统中需要以管理员身份启动),设置工作区目录:然后新建一个web sever模板应用工程和bsp工程,将原软件中的.c和.h文件拷贝到新的软件中,然后编译软件工程. 3.将硬件系统.sof下载到开发板(如果在第一步中已下

平面向量加法

本题要求编写程序,计算两个二维平面向量的和向量. 输入格式: 输入在一行中按照“x1 y1 x2 y2”的格式给出两个二维平面向量V1=(x1, y1)和V2=(x2, y2)的分量. 输出格式: 在一行中按照“(x, y)”的格式输出和向量,坐标输出小数点后1位(注意不能输出-0.0). 输入样例: 3.5 -2.7 -13.9 8.7 输出样例: (-10.4, 6.0) #include<stdio.h> #include<math.h> struct { double x;

DFMPro 4.4 +3-matic STL 10.2 11.0

Geometric DFMPro 4.4 for Creo可制造性分析 DFMPro for Creo帮助工程设计员验证其在 Creo Parametric 或 pro engineer 软件中的可制造性和组 装设计,并在没有多轮设计迭代的情况下采取纠正措施.Geometric DFMPro 4.4 for Creo帮助提供可靠性 ,有助于避免返工,提高设计质量,节省下游制造成本. 内置的交互式报告工具有助于简化与制造甚至供 应商的协作. Adina 9.1.2 Win64 & Linux64

Apache Mahout 0.9、10.1、11. CardinalityException: Required cardinality 60 but got 29

我们可以使用Apache Mahout来快速创建高效扩展性又好的机器学习应用.Mahout结合了诸如H2O算法.Scala.Spark和Hadoop MapReduce等模块,为开发人员提供了一个构建可扩展算法的环境.现在最新的版本是去年11月6日发布的0.11.1版本. Apache Mahout支持一个叫做Samsara的数学环境,用户可以在Samsara中使用它提供的常见算法来开发自己的数学解决方案.Samsara对于线性代数.数据结构和统计操作都有着很好的支持,而且可以通过Scala的M

升级_开阔视野之Oracle图形化升级(dbca建库后升级)—10.2.0.1.0升为10.2.0.5.0

***********************************************声明***********************************************************************  原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任. 表述有错误之处,请您留言或邮件([email protected])指明,不胜感激. 本文转载必须保留此处:http://blog.csdn.net

FreeNAS 11.0 正式发布,提供 S3 兼容的对象存储服务

FreeNAS 11.0 正式版已发布,该版本带来了新的虚拟化和对象存储功能.FreeNAS 11.0 将 bhyve 虚拟机添加到其受欢迎的 SAN / NAS.Jail 和插件中,让用户可以在 FreeNAS box 上使用 host web-scale VMs.它提供 S3 兼容的对象存储服务,可将 FreeNAS box 变成 S3 兼容的服务器,不用再依赖云端.点击此处查看 FreeNAS 11.0 的新功能 FreeNAS 11.0 基于 FreeBSD 11-STABLE ,它增加

VMware 11.0 简体中文版|附永久密钥

昨天,VMware虚拟机11.0 简体中文版正式发布,值得注意的是新版抛弃了32位系统支持,安装包体积大幅减小, 新增Windows 10 技术预览版支持,不过依然不完美(比如9879安装上后严重崩溃),引导虚拟机现已支持EFI:另外,Win8.1虚拟机Unity已改进,最多已为虚拟机分配2GB显存. VMware Workstation 是功能最强大的热门虚拟机软件,现已自带原生简体中文.用户可在在虚拟机同时运行各种操作系统,进行开发.测试.演示和部署软件,虚拟机中复制服务器.台式机和平板环境

在workstation 11.0上安装Cisco ACS5.6

安装环境:Workstation 11.0 安装前准备:创建一台虚拟机,然后挂载ACS_v5.6.0.22.iso 安装过程: 按"1"进行安装 由于之前在创建虚拟机的时候给虚拟机分配了10G的空间,所以在安装的过程中出现了如下错误提示: 通过提示可以看到安装ACS5.6至少需要60GB的空间,其实在这里60GB只是一个指标,我安装的时候硬盘可用空间是少于60GB的,不过在创建虚拟机的时候还是给分配了60GB,欺骗了ACS.再次安装的时候就没有这个提示了. 复制文件和安装文件的过程在这