// 平面向量加法
#include <stdio.h>
#include <math.h>
struct Vector {
double x;
double y;
};
void Add(struct Vector *p, struct Vector V1, struct Vector V2);
int main(void)
{
struct Vector V1, V2, V;
printf("请输入第一个平面向量的横坐标和纵坐标: ");
scanf("%lf%lf",&V1.x,&V1.y);
printf("请输入第二个平面向量的横坐标和纵坐标: ");
scanf("%lf%lf",&V2.x,&V2.y);
Add(&V,V1,V2);
printf("两个向量的和向量是: (%.2f, %.2f)\n",V.x,V.y);
return 0;
}
void Add(struct Vector *p, struct Vector V1, struct Vector V2)
{
p->x = V1.x+V2.x;
p->y = V1.y+V2.y;
}