Speed Limit C语言 UVA3059

这道题不怎么难,在每计算一次路程后,需要将这次输入的时间保存起来,下一次计算的时候,输入的时间需要减去上次保存的时间。

 1 #include<stdio.h>
 2 
 3 int main(void)
 4 {    
 5     int i;//用于循环 
 6     int n;
 7     int s,t,sum;//速度,时间,总路程
 8     int t0;//存储上一个输入的时间 
 9     while(scanf("%d",&n)==1){
10         if(n==-1) break;
11         sum=0;t0=0;
12         for(i=0;i<n;i++){
13             scanf("%d %d",&s,&t);
14             sum+=s*(t-t0);//计算路程 
15             t0=t;
16         }
17         printf("%d miles
",sum);
18     } 
19     return 0;
20 }
View Code
原文地址:https://www.cnblogs.com/20174317zhuyuan/p/9393220.html