使用指针编写程序,求两个向量的内积
时间: 2023-06-09 20:03:46 浏览: 105
2018211582-李志毅-实验三1
好的,以下是使用指针编写程序求两个向量的内积的示例代码:
```c
#include <stdio.h>
int main() {
int n;
printf("请输入向量的维度: ");
scanf("%d", &n);
int vec1[n];
int vec2[n];
int inner_product = 0;
printf("请输入向量1的%d个元素: ", n);
for (int i = 0; i < n; i++) {
scanf("%d", vec1 + i);
}
printf("请输入向量2的%d个元素: ", n);
for (int i = 0; i < n; i++) {
scanf("%d", vec2 + i);
}
for (int i = 0; i < n; i++) {
inner_product += *(vec1 + i) * *(vec2 + i);
}
printf("向量的内积为%d\n", inner_product);
return 0;
}
```
请问还有别的问题吗?
阅读全文