用C语言x[i],y[j]分别表示平面上一个点的坐标,累加10个点到点(1,1)的距离总和,存入doble类型变量s中,x,分别表示平面上一个点的坐标,累加10个点到点(1,1的距离总和,存入 double类型变量s中。
时间: 2024-02-25 16:57:50 浏览: 71
好的,以下是 C 语言代码实现:
```c
#include <stdio.h>
#include <math.h>
int main() {
double x[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
double y[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
double s = 0;
int i;
// 计算每个点到点(1,1)的距离并累加总和
for (i = 0; i < 10; i++) {
double dist = sqrt(pow(x[i] - 1, 2) + pow(y[i] - 1, 2));
s += dist;
}
// 输出结果
printf("10个点到点(1,1)的距离总和为%.2f\n", s);
return 0;
}
```
代码中,我们首先定义两个长度为 10 的 double 类型数组 x 和 y,并初始化。然后,我们使用一个循环计算每个点到点(1,1)的距离,并将其累加到 s 变量中。最后,我们输出10个点到点(1,1)的距离总和。
阅读全文