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\n",sum);
18     } 
19     return 0;
20 }
View Code

 

posted @ 2018-07-30 22:31  小小的嘤嘤怪  阅读(134)  评论(0编辑  收藏  举报
TOP