python求向量积,c语言向量点积计算

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: