Problem D: 编程题B-向量的数量积
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 164 Solved: 148
Description
已知两个非零向量a=(x1,y1),b=(x2,y2),则有a·b=x1x2+y1y2,即两个向量的数量积等于它们对应坐标的乘积的和。
Input
输入x1,y1,x2,y2的值
Output
两个向量的数量积
Sample Input
-1 2 3 -4
Sample Output
-11
HINT#include <stdio.h>
#include <stdlib.h>
struct zuobiao
{ int hong,zong;
};
int main()
{ struct zuobiao zuo[2]; for(int i=0;i<2;i++) scanf("%d%d",&zuo[i].hong,&zuo[i].zong); printf("%d\n",(zuo[1].hong*zuo[0].hong)+(zuo[1].zong*zuo[0].zong));
return 0;
}
#include <stdio.h>
#include <stdlib.h>
struct zuobiao
{ int hong,zong;
};
int main()
{ struct zuobiao zuo[2]; for(int i=0;i<2;i++) scanf("%d%d",&zuo[i].hong,&zuo[i].zong); printf("%d\n",(zuo[1].hong*zuo[0].hong)+(zuo[1].zong*zuo[0].zong));
return 0;
}