题目要求输入时间段数,以及相应于每一时间段上的速度,速度右边输入已经过的总时间。
输出前行的距离。
代码:
#include<iostream>
using namespace std;
int main()
{
int n;
while(cin>>n&&n!=-1)
{
int *ps=new int[n],*et=new int[n],dis=0;
cin>>ps[0]>>et[0];
dis+=ps[0]*et[0];
for(int i=1;i<n;i++)
{
cin>>ps[i]>>et[i];
dis+=ps[i]*(et[i]-et[i-1]);
}
cout<<dis<<" miles"<<endl;
delete []ps;
delete []et;
}
return 0;
}
using
int
{
}