编程题B-向量的数量积

编程题B-向量的数量积

时间: 1ms        内存:128M

描述:

已知两个非零向量a=(x1,y1),b=(x2,y2),则有a·b=x1x2+y1y2,即两个向量的数量积等于它们对应坐标的乘积的和。

输入:

输入x1,y1,x2,y2的值

输出:

两个向量的数量积

示例输入:

-1 2 3 -4

示例输出:

-11

提示:

参考答案(内存最优[552]):

program p1000(Input,Output); 
var 
	a,b,c,d:integer;
begin 
	read(a,b,c,d);
	writeln(a*c+b*d);
end.

参考答案(时间最优[0]):

#include <iostream>
using namespace std;
int main()
{
    int x1,x2,y1,y2;
    cin>>x1>>y1>>x2>>y2;
    cout<<x1*x2+y1*y2<<endl;
    return 0;
}

题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注