11-0. 平面向量加法(10)
时间限制
400 ms
内存限制
32000 kB
代码长度限制
8000 B
判题程序
Standard
作者
乔林(清华大学)
本题要求编写程序,计算两个二维平面向量的和向量。
输入格式:
输入在一行中按照“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> struct point{ double x; double y; }p1,p2; int main(void) { double x1,y1,x2,y2; scanf("%lf %lf %lf %lf",&x1,&y1,&x2,&y2); struct point p1={ x1,y1 }; struct point p2={ x2,y2 }; double xp= p1.x+p2.x; double yp= p1.y+p2.y; if(xp<=-0.00 && xp>-0.05){ xp=-xp; } if(yp<=-0.0 && yp>-0.05){ yp=-yp; } printf("(%.1f, %.1f)\n",xp,yp); return 0; }