绝对值排序
来源:互联网 发布:电脑照片合成软件 编辑:程序博客网 时间:2024/06/08 13:40
输入n(n<=100)个整数,按照绝对值从大到小排序后输出。题目保证对于每一个测试实例,所有的数的绝对值都不相等。
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int n,a[100],temp;
while(cin>>n&&n!=0)
{
for(int i=0;i<n;i++)
{
cin>>a[i];
}
for(int i=0;i<n-1;i++) //冒泡排序法
{
for(int j=0;j<n-i-1;j++)
{
if(abs(a[j])<abs(a[j+1]))
{
temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
}
}
for(int i=0;i<n-1;i++)
{
cout<<a[i]<<" ";
}
cout<<a[n-1]<<endl;
}
return 0;
}
- 绝对值排序
- 绝对值排序
- 绝对值排序
- 绝对值排序
- 绝对值排序
- 绝对值排序
- 绝对值排序
- 绝对值排序
- 绝对值排序
- 绝对值排序
- 绝对值排序
- 绝对值排序
- 绝对值排序
- 绝对值排序
- 绝对值排序
- 绝对值排序
- 绝对值排序
- 绝对值排序
- Java 8---LocalDate,LocalTime处理日期时间
- 模块和包(几个py文件的调用)
- 运动检测(前景检测)之——ViBe
- C# Picturebox对其他Picturebox的透明问题
- windows下的多线程简单使用
- 绝对值排序
- SSM报错:No mapping found for HTTP request with URI [/smbms/js/echarts.js] in DispatcherServlet with na
- 线程之生产者、消费者
- jni调用DLL动态链接库过程
- 轻松理解MyBatis二级缓存的设计原理
- first博客
- 算法中的P问题、NP问题、NP完全问题和NP难问题
- replace限制文本框只能输入数字,数字和字母等的正则表达式(使用方法)
- 运动目标检测、阴影检测及目标跟踪中用得到的标准测试视频下载