解题思路:
注意事项:
参考代码:
#include<iostream>
#include<algorithm>
#include<cmath>
using namespace std;
bool compare(int a, int b)//让sort以绝对值大小进行从大到小排序
{
return abs(a) > abs(b);
}
int main()
{
int n;
while (cin >> n&&n!=0)
{
int arr[100];
for (int i = 0; i < n; i++)
{
cin >> arr[i];
}
sort(arr, arr + n,compare);
for (int i = 0; i < n; i++)
{
cout << arr[i] << " ";
}
cout << endl;
}
return 0;
}
0.0分
0 人评分
简单的a+b (C语言代码)浏览:753 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:633 |
A+B for Input-Output Practice (V) (C语言代码)浏览:640 |
淘淘的名单 (C语言代码)浏览:1167 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:1292 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:942 |
WU-输入输出格式练习 (C++代码)浏览:1134 |
简单的a+b (C语言代码)浏览:661 |
C语言考试练习题_保留字母 (C语言代码)浏览:743 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:913 |