• 大小: 885KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-12
  • 语言: C/C++
  • 标签: 超市选址  

资源简介

用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


评论

共有 条评论