【求助】向量点积该怎么写?

m0_71434430 2022-09-11 16:57:40

使用纯C语言。

描述

向量的点积也叫内积或者数量积,即已知两个非零向量a、b,点积的结果等于它们对应分量的乘积之和。即:若a=(a1,a2, ..., an), b=(b1,b2,..,bn),则点积a·b=a1·b1+a2·b2+...+an·bn。

可是不小心将向量b的输入顺序写反了,请你根据输入正确地计算出点积值。

输入

第一行为正整数n(n<=100),表示向量的维度。

第二行有n个整数,表示第一个向量的各个分量a1, a2, ..., an。

第三行有n个整数,表示第二个向量顺序相反的各个分量bn, bn-1,...,b1。

各个分量值不超过100。

 

输出

输出一个整数,表示点积值。

 

样例输入

3
1 2 3
6 5 4

样例输出

32

 

...全文
129 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-数据结构与算法 发布问题, 以便更快地解决您的疑问

2,939

社区成员

发帖
与我相关
我的任务
社区描述
欢迎大一大二大三大四以及研一研二的同学以及在工作中的老哥们加入这个大家庭! 欢迎交流C++,java,Linux等技术
c++c语言linux 个人社区 河南省·郑州市
社区管理员
  • 乔 巴
  • 人言可畏,人言何所谓
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

欢迎大一大二大三大四以及研一研二的同学以及在工作中的老哥们加入这个大家庭!

本人主打C/C++,Linux,所以本社区比较偏向这个方向哦~

另外,有意做社区管理员的可以私我~

 

试试用AI创作助手写篇文章吧