python求向量积,c语言向量点积计算
在线性代数和计算几何中,向量点积是一个非常重要的运算。
给定两个N维向量a=(a1,a2,…,an)和b=(b1,b2,…,bn),求点积A. B=A1B1A2B2 … ANBN。
投入
第一行是整数n. 1=n=1000。
第二行包含n个整数a1,a2,…,an。
第三行包含n个整数b1,b2,…,bn。
相邻的整数由一个空格分隔。每个整数的绝对值不超过1000。
输出
一个整数,即两个向量的点积。
输入样本
三
1 4 6
2 1 5
抽样输出
36
导入Java . math . big integer;导入Java . util . scanner;导入Java . util . concurrent . countdownlatch;public class Main { public static void Main(String[]args){ int n,sum=0;int a[]=new int[1001];int b[]=new int[1001];Scanner scanner=新扫描仪(system . in);n=scanner . nextint();for(int I=1;I=n;I){ a[I]=scanner . nextint();} for(int I=1;I=n;I){ b[I]=scanner . nextint();sum=a[I]* b[I]sum;} system . out . println(sum);}}
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。