C语言给定n个整数求它们两两相乘再相加的和
时间: 2023-11-16 08:10:49 浏览: 194
可以使用两个嵌套的循环来计算两两相乘再相加的和。具体实现如下:
```c
#include <stdio.h>
int main() {
int n, sum = 0;
scanf("%d", &n);
int arr[n];
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
for (int i = 0; i < n; i++) {
for (int j = i+1; j < n; j++) {
sum += arr[i] * arr[j];
}
}
printf("%d", sum);
return 0;
}
```
首先从输入中读取n和n个整数,然后使用两个嵌套的循环来计算两两相乘再相加的和,并将结果保存在变量sum中。最后输出sum即可。
阅读全文