@Metralix
2016-10-31T07:16:22.000000Z
字数 422
阅读 925
题目的大意就是让你计算同心圆环的面积。
面积的的计算方法也很简单,先用冒泡排个序,然后从大到小进行有规律的加减就可以了。
#include<stdio.h>int main(){int n,i,j;double sum;int a[105];scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&a[i]);}for(i=0;i<n-1;i++){for(j=i+1;j<n;j++){if(a[j]>a[i]){int temp;temp=a[i];a[i]=a[j];a[j]=temp;}}}for(i=0;i<n;i++){if(i==0) sum=a[0]*a[0]*3.1415926536;else if((i+1)%2!=0) sum+=a[i]*a[i]*3.1415926536;else sum-=a[i]*a[i]*3.1415926536;}printf("%.10lf",sum);return 0;}
