首页 > 代码库 > 穿越沙漠
穿越沙漠
这个问题挺有名的,贴代码:
#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);
}
穿越沙漠
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。