关于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)。