苦逼的周大爷

博客园 首页 联系 订阅 管理

Description

 

MM决定在暑期测量出回家途中一段崎岖山路的长度。他准备了一个圆环,半径为r。从起点开始一直滚动到终点。他记住了圆环滚动的圈数n,请你帮他算算,这段的崎岖的山路有多长。

 

Input

 

有多组测试数据。每一组测试数据占一行,分别为半径r和圈数n,两数之间有一个空格。该行没有其它多余的符号。其中r有两位小数,0<r<20,n为整数,10^2<n<10^9

 

Output

 

对应每组输入,输出一行山路的长度,请将结果四舍五入,保留小数点后2位。该行不能有其它多余的符号。

 

Sample Input

 

1.00 100
1.51 1000
6.68 127104357
0.74 387007596

 

Sample Output

 

628.32
9487.61
5334783125.58
1799413926.31

 

我的解答,超经典,解决没有组数的问题

 1 #include <stdio.h>
 2 
 3 int main()
 4 {
 5     double pi = 3.1415926535897932384626;
 6     double r;
 7     long n;
 8     while(scanf("%lf %d",&r, &n) != EOF)
 9     {
10         printf("%.2lf\n",2*pi*r*n);
11     }
12 }

 

posted on 2013-10-17 21:41  苦逼的周大爷  阅读(435)  评论(0编辑  收藏  举报