首页 > 其他 > 详细

穿越沙漠

时间:2015-01-09 20:45:46      阅读:325      评论:0      收藏:0      [点我收藏+]

这个问题挺有名的,贴代码:

#include "stdio.h"
void main( )
{
//FILE *fp;
int i=1;
double x=500.0,s=1000.0,oil;
//fp=fopen("data.dat","w");
do
{
//fprintf(fp,"No=%-7dcoord=%10.6f\toil=%11.6f\n",i,s-x,500.0*i);
printf("No=%-7dcoord=%10.6f\toil=%11.6f\n",i,s-x,500.0*i);
s-=x;
x=500.0/(2*i+1);
i++;
}while(s>=x);
oil=500.0*(i-1)+2*s*(i-1)+s;
//fprintf(fp,"No=%-7dcoord=%10.6f\toil=%11.6f\n",i,0.0,oil);
//fprintf(fp,"最少的总油耗为:%lf升.\n",oil);
printf("No=%-7dcoord=%10.6f\toil=%11.6f\n",i,0.0,oil);
printf("最少的总油耗为:%lf升.\n",oil);
//fclose(fp);
}

 

穿越沙漠

原文:http://www.cnblogs.com/SSYYGAM/p/4214016.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!