寄蒜几盒
寄蒜幾盒
Time Limit: 1 Sec??Memory Limit: 128 MB?? 64bit IO Format: %lld
Description
這天,你無意中發現一副神奇的畫,這副畫由n個正方形及其內切圓組成,而每個正方形(除了第一個)又是上一個圓的內切正方形.如圖是一個n=4的圖.
?那么給定一個正整數n代表正方形的個數和一個整數d代表最外面的那個正方形的邊長,你能算出這副畫中陰影部分的面積嗎?
Input
多組輸入數據.每組數據兩個正整數n,d.
Output
每行一個實數代表陰影部分的面積(保留2位小數).
Sample Input
8468 42
?
Sample Output
757.12
題目分析:
哦摩西羅伊……看代碼吧……
#include <stdio.h>
#include <string.h>
#include <math.h>
const double pi=4.0 * atan(1.0);
int main()
{int n,i;double sum,a;while(scanf("%d %lf",&n,&a)!=EOF){sum=0;for(i=1;i<=n;i++){sum += a*a-pi*(a/2)*(a/2);a=a/2*sqrt(2);}printf("%.2lf\n",sum);}return 0;
}
?
總結
- 上一篇: 庆父不死下一句是什么啊?
- 下一篇: 摩托车化油器多少钱啊?