关于c语言的数学问题:求坐标质心。

发布网友 发布时间:2022-04-20 03:55

我来回答

2个回答

热心网友 时间:2023-09-10 18:05

计算
质心的坐标就是对x和y分别求平均数,
设n组坐标,则质心(x', y'),,其中 x'=1/n * (x1+...+xn) y'=1/n * (y1+...+yn)。

代码:

#include<stdio.h>

struct point{
float x;
float y;
};

int main()
{
struct point pos[100];
int n,i;
float sumX = 0,sumY = 0;

printf("input number(0<n<=100):");
scanf("%d",&n);

printf("input pos (x,y):\n");
for(i=0; i<n; i++)
{
scanf("%f,%f",&pos[i].x,&pos[i].y);
sumX += pos[i].x;
sumY += pos[i].y;
}

printf("pos :(%lf,%lf)\n",sumX/n,sumY/n);
return 0;
}

热心网友 时间:2023-09-10 18:05

质心的坐标就是对x和y分别求平均数,
设n组坐标,则质心(x', y'),,其中 x'=1/n * (x1+...+xn) y'=1/n * (y1+...+yn)。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com