造福晚辈

蔡悠然  •  3个月前


#include<bits/stdc++.h>
using namespace std;
int main()
{
	//freopen("oil.in","r",stdin);
	//freopen("oil.out","w",stdout);
	double oil[10],dis[10];
	dis[1]=500;
	oil[1]=500;
	int d=500;
	int k=1;
	while(d<=1000){
		k++;
		d+=500/(2*k-1);
		dis[k]=d;
		oil[k]=oil[k-1]+500;
	}
	dis[k]=1000;
	double d1=1000-dis[k-1];
	oil[k]=d1*(2*k-1)+oil[k-1];
	for(int i=0;i<k;i++)
	printf("i=%d  dis=%.2f  oil=%.2f\n",i,1000-dis[k-i],oil[k-i]);
	return 0;
}

评论:

拒绝抄袭


蔡悠然  •  3个月前