zoj2176
来源:互联网 发布:js赋值给input 编辑:程序博客网 时间:2024/06/06 03:56
题目大意:
看题中的例子,(2)(20) + (4)(30) + (1)(10) = 40 + 120 + 10 = 170 miles. 。
我们的任务就是算这个。
解题思路:
无
代码如下:
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>int main(){ int n,a,b,k,i,sum; while(scanf("%d",&n)&&n!=-1) { sum=0; k=0; for(i=1;i<=n;i++) { scanf("%d%d",&a,&b); sum=sum+a*(b-k); k=b; } printf("%d miles\n",sum); } return 0;}
0 0