资源简介
用c++语言写的,解决超市选址,让它到居民区最近,下载后可直接运行
代码片段和文件信息
#include
#include
using namespace std;
class di
{
float x;
float y;
public:
di(){x=0.0;y=0.0;}
void set_x(float i){x=i;}
void set_y(float i){y=i;}
float get_x(){return x;}
float get_y(){return y;}
};
float zhong(di dd[]int n)
{
float *a=new float[n];
for(int i=0;i {a[i]=dd[i].get_x();}
float temp;
///////////////////////////进行排xufanhui
for(int j=0;j<(n/2+1);j++)
{
for(int k=n-1;k>j;k--)
{
if(a[j] {
temp=a[k];
a[k]=a[j];
a[j]=temp;
}
}
}
return a[n/2];
}
float zhongy(di dd[]int n)
{
float *a=new float[n];
for(int i=0;i {a[i]=dd[i].get_y();}
float temp;
//////////////////////////进行排yyy
for(int j=0;j<(n/2+1);j++)
{
for(int k=n-1;k>j;k--)
{
if(a[j] {
temp=a[k];
a[k]=a[j];
a[j]=temp;
}
}
}
return a[n/2];
}
////////////////////////////////////////////////////////
float juli(di adi b)
{
float c=(a.get_x()-b.get_x())*(a.get_x()-b.get_x())+(a.get_y()-b.get_y())*(a.get_y()-b.get_y());
return sqrt(c);
}
////////////////////////////////////////////////
float sum(di dd[]int ndi d)
{
float su=0.0;
for(int i=0;i {
su=su+juli(dd[i]d);
}
return su;
}
int main()
{
int n;
float temp;///////////////中间传递变量
cout<<“请输入共有多少个居民点“< cin>>n;
di *d;
d=new di[n];
/////////////////////////////////////////////////////////
cout<<“请依次输入居民点的横坐标“< for(int j=0;j {cin>>temp;d[j].set_x(temp);}
cout<<“请输入居民点的纵坐标“< for( j=0;j {cin>>temp;d[j].set_y(temp);}
//////////////////////////////////////////////
di zh;
zh.set_x(zhong(dn));
zh.set_y(zhongy(dn));
///////////////////////////////////////
cout<<“超市的位置为:(“< cout<<“各居民点到达超市点的距离“< for(int k=0;k {cout<<“第“< cout<<“距离和为:“< return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2171 2014-01-09 09:58 c超市选址问题\chaoshixuanzhi.cpp
文件 3497 2014-01-09 09:45 c超市选址问题\chaoshixuanzhi.dsp
文件 534 2014-01-09 09:54 c超市选址问题\chaoshixuanzhi.dsw
文件 33792 2014-01-09 09:54 c超市选址问题\chaoshixuanzhi.ncb
文件 48640 2014-01-09 09:54 c超市选址问题\chaoshixuanzhi.opt
文件 790 2014-01-09 09:54 c超市选址问题\chaoshixuanzhi.plg
文件 561218 2014-01-09 09:54 c超市选址问题\Debug\chaoshixuanzhi.exe
文件 802912 2014-01-09 09:54 c超市选址问题\Debug\chaoshixuanzhi.ilk
文件 263192 2014-01-09 09:54 c超市选址问题\Debug\chaoshixuanzhi.obj
文件 2037980 2014-01-09 09:45 c超市选址问题\Debug\chaoshixuanzhi.pch
文件 1106944 2014-01-09 09:54 c超市选址问题\Debug\chaoshixuanzhi.pdb
文件 74752 2014-01-09 09:54 c超市选址问题\Debug\vc60.idb
文件 110592 2014-01-09 09:54 c超市选址问题\Debug\vc60.pdb
目录 0 2014-01-09 09:57 c超市选址问题\Debug
目录 0 2014-01-09 09:57 c超市选址问题
----------- --------- ---------- ----- ----
5047014 15
评论
共有 条评论