w1369694898 2015-06-19 02:40 采纳率: 0%
浏览 1740

运行后为空白,很简单的程序

#include
#include
#include
#define double B1 -2605573.350
#define double B2 3946395.001
#define double B3 4265605.723 //沈阳工业大学中央校区(基站)的三个坐标
#define ERR 1

void main()
{
int m;
FILE *fp;//建立一个文件操作指针
fp = freopen("D:\output1.txt", "w", stdout);//以追加的方式建立或打开output.txt,默认位置在你文件的目录下面
double G41 = -39648579.487;
double G42 = 14430902.764;
double G51 = 24253225.302;
double G52 = 34508849.018;
double G61 = 7179630.203;
double G62 = 41565625.567;
double d1;
double d2;
double d3; //基站到卫星的真实距离,根据已知可计算
double D1;
double D2;
double D3; //随机生成的基站到卫星的伪距,利用随机函数生成
for (m = 0; m <100; m++)
{
G41 = G41 + 10;
G42 = G42 + 10;
G51 = G51 + 10;
G52 = G52 + 10;
G61 = G61 + 10;
G62 = G62 + 10;
d1 = sqrt(pow(G41 - B1, 2) + pow(G42 - B2, 2) + pow(B3, 2));
d2 = sqrt(pow(G51 - B1, 2) + pow(G52 - B2, 2) + pow(B3, 2));
d3 = sqrt(pow(G61 - B1, 2) + pow(G62 - B2, 2) + pow(B3, 2)); //基站到卫星的真实距离计算
D1 = rand() % (20 * ERR) + d1 - 1;
D2 = rand() % (20 * ERR) + d2 - 1;
D3 = rand() % (20 * ERR) + d3 - 1; //随机生成的基站到卫星的伪距

    fprintf("%1f\n", D1);
    //fprintf(fp, "%1f\n", D1); fprintf(fp, "\n");
    fprintf(fp, "%1f\n", D2); fprintf(fp, "\n");
    fprintf(fp, "%1f\n", D3);     //显示基站伪距
    fprintf(fp, "\n");
}
fclose(fp);

}

  • 写回答

3条回答

  • beaconD 2015-06-19 04:23
    关注

    加几个输出看看程序有没有执行完

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。