题解 1169: 绝对值排序

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

之前想要直接用转换

解题思路:先把大于零的排序转置小于零的再重新弄。如果绝对值最大的负数小于最大的正数怎么办????注意事项:参考题解,千亩安前面没有想到重复执行,都没想清楚,后面的循环嵌套有点不太理解,基本上能知道,里面的判断是要做什么,参考代码:whileTrue:lt=list(map(int,

1169: 绝对值排序

摘要:解题思路:把负数转换成正整数代码0减负数,在做冒泡排序。注意事项:排序时注意是从大到小哦!参考代码:#include<iostream> using namespace std; int a[10……

编写题解 1169: 绝对值排序

摘要:解题思路:注意事项:参考代码:while True:    a = list(map(int,input().split()))    if a[0]==0:        break    else……

题解 1169: 绝对值排序

摘要:#include<stdio.h> #include<math.h> int main() {     int i,j,t,n;     while(scanf("%d",&n)!=EO……

用sort函数解决问题

摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>using namespace std;bool cmp(int a,int b){ return abs(a)>abs(b……

绝对值排序(C冒泡排序)

摘要:解题思路:    读题:输入n(n<=100)个整数,按照绝对值从大到小排序后输出。题目保证对于每一个测试实例,所有的数的绝对值都不相等。    输入格式:输入数据有多组,每组占一行,每行的第一个数字……

简单选择排序改动

摘要:解题思路:① 将if(a[j]<a[k]) 改成if(fabs(a[j])>fabs(a[k]))参考代码:#include<stdio.h> #include<math.h> void sele……

绝对值排序问题(代码不多,但是要注意题目要求,防止输出超限)(冒泡)

解题思路:首先回顾一下题目的输入格式与输出格式要求输入:输入数据有多组,每组占一行,每行的第一个数字为n,接着是n个整数,n=0表示输入数据的结束,不做处理。输出:对于每个测试实例,输出排序后的结果,两个数之间用一个空格隔开。每个测试实例占一行。