欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

6.4(2)

发布时间:2024/4/17 编程问答 33 豆豆
生活随笔 收集整理的这篇文章主要介绍了 6.4(2) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

#include<stdio.h>
#include<string.h>
int main()
{
int N,i,a[1000],m,j;
double r[1000],ji[1000],t,pi=3.14;
scanf("%d",&N);


for(i=0;i<N;i++){

scanf("%lf",&r[i]);
a[i]=i+1;    //顺序号
ji[i]=1.33*pi*r[i]*r[i]*r[i];
}

 


for(j=0;j<N-1;j++){

for(i=0;i<N-j-1;i++)
{

if(ji[i]>ji[i+1]){

t=ji[i];ji[i]=ji[i+1];ji[i+1]=t;//排序

m=a[i];a[i]=a[i+1];a[i+1]=m;//交换顺序号

}

}
}
for(i=N-1;i>=0;i--){printf("%.2lf %d\n",ji[i],a[i]);}
return 0;
}

 

转载于:https://www.cnblogs.com/wshyj/p/5998303.html

总结

以上是生活随笔为你收集整理的6.4(2)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。