Description
给出一辆车在几个时刻的速度,求车经过的路程,假设车在每两个时刻间均为匀速,不考虑加速对路程的影响
Input
多组用例,每组用例第一行为时刻数n,之后n行每行两个整数分别表示车的速度和此时的时刻,以n=0结束输入
Output
对于每组用例,输出车总路程
Sample Input
3
20 2
30 6
10 7
2
60 1
30 5
4
15 1
25 2
30 3
10 5
-1
Sample Output
170 miles
180 miles
90 miles
Solution
水题
Code
#include<stdio.h>
int main()
{
int n,s,t,t0,i,st;
while(scanf("%d",&n)&&n!=-1)
{
st=t0=0;
for(i=0;i<n;i++)
{
scanf("%d %d",&s,&t);
st+=s*(t-t0);
t0=t;
}
printf("%d miles\n",st);
}
}