| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 819 人关注过本帖
标题:这段代码,运行有问题,高手帮解
取消只看楼主 加入收藏
byer
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-5-28
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:4 
这段代码,运行有问题,高手帮解
#include <stdio.h>
#include <math.h>
struct xuanzhi
{
  double x,y,c,r;
}
xz[4]={{3,10,1,1},{11.5,12.5,1,1},{3,3,1,1},{10,6,1,1};

main()
{
    struct xuanzhi;
    int i;
    double d[4];
    double x0=0.0,y0=0.0,min=0.0,TC=0.0,t=0.0,m=0.0,w=0.0,x1=0.0,y1=0.0,m1=0.0,m2=0.0,w2=0.0,t1=0.0,m3=0.0,w3=0.0;
     for(i=0;i<4;i++)
       {
           m+=xz[i].c*xz[i].r*xz[i].x;
           w+=xz[i].c*xz[i].r;
           m1+=xz[i].c*xz[i].r*xz[i].y;
       }
           x0=m/w;
           y0=m1/w;
     for(i=0;i<4;i++)
       {
            d[i]=sqrt((xz[i].x-x0)*(xz[i].x-x0)+(xz[i].y-y0)*(xz[i].y-y0));
            m3+=xz[i].c*xz[i].r*xz[i].x/d[i];
            t1+=xz[i].c*xz[i].r*xz[i].y/d[i];
            w3+=xz[i].c*xz[i].r/d[i];
        }
            x1=m3/w3;
            y1=t1/w3;
    do
    {   
            x0=x1;
            y0=y1;
       for(i=0;i<4;i++)
       {
            d[i]=sqrt((xz[i].x-x0)*(xz[i].x-x0)+(xz[i].y-y0)*(xz[i].y-y0));
            m2+=xz[i].c*xz[i].r*xz[i].x/d[i];
            t+=xz[i].c*xz[i].r*xz[i].y/d[i];
            w2+=xz[i].c*xz[i].w/d[i];
        }
        x1=m2/w2;
        y1=t/w2;
        m2=0.0;
        t=0.0;
        w2=0.0;
    }while(fabs(x0-x1)-0.1>0&&fabs(y0-y1)-0.1>0);
    printf("x0=%.2lf,y0=%.2lf\n",x0,y0);
    for(i=0;i<4;i++)
    {
        d[i]=sqrt((xz[i].x-x0)*(xz[i].x-x0)+(xz[i].y-y0)*(xz[i].y-y0));
        min=xz[i].c*xz[i].r*d[i];
        TC+=min;
    }
    printf("x1=%.2lf\n  y1=%.2lf\n", x1, y1);
    getch();
}
搜索更多相关主题的帖子: 代码 运行 
2010-05-28 17:05
byer
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-5-28
收藏
得分:0 
是不是最后的 getch()应该改成putch()?
2010-05-28 18:41
byer
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-5-28
收藏
得分:0 
谢谢,我试试
2010-05-28 19:32
byer
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-5-28
收藏
得分:0 
谢谢各位帮忙,我现在没这个软件,过几天,我去试一下,到时候有问题再请教。再次谢谢
2010-05-29 18:48
byer
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-5-28
收藏
得分:0 
还是有问题:
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/VC.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

VC.exe - 2 error(s), 0 warning(s)
2010-05-31 10:06
快速回复:这段代码,运行有问题,高手帮解
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.081322 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved