题解 1169: 绝对值排序

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

筛选

绝对值排序

摘要:解题思路:注意事项:参考代码:#include<stdio.h> #include<math.h> #define N 30 void sort(int arr[],int n) {    ……

绝对值排序!!!一看就懂

解题思路:1.首先输入要输入的行数(遇到0结束)我们与n相与,当n=0时,跳出循环。2.我们把我们要写入的数据放入我们定义的的数组里面,然后对数组进行排序。注意事项:注意换行参考代码:#include#includeintmain(){intn;while(scanf("%d",

一个笨方法

一个笨方法cpp```cpp#include#includeusingnamespacestd;intmain(){intn,x3[20][20],num[20];cin>>n;intindex=0;while(n){index+=1;num[index-1]=n;for(inti=0;i>x3[in

绝对值排序---抽象JAVA

解题思路:TreeSet去重,排序Comparator绝对值排序注意事项:无参考代码:importjava.util.*;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);TreeSet

借用二维数组解决多行的绝对值排序

摘要:解题思路:这里主要是多行问题。如果单行很简单了。 使用二维数组,一行表示一组输入数据。其中第一个(a[i][0])保存的是这一组总共有多少个数据,真正的数据从a[i][1]开始注意事项: 二维数组的第……

绝对值排序

摘要:解题思路:分别用列表来存放数据的原值和绝对值注意事项:参考代码:while True:    try:        L = list(map(int,input().split()))       ……

LikeWater - 1169: 绝对值排序(终于结束了!!!!平民程序员的倾诉!)

#####终于把这些代码敲完了,排序的代码我个人感觉是最折腾人的,案例实在太多,我又没有充钱,导致题目一旦出错我需要自己废大量的时间去排除错误,说实话这是一个很掉头发的过程,也十分的折磨人,要不是我心智坚定,恐怕早就copy来copy去了,但即使如此我还是坚持写完了这几个难写的排序题,

简单易懂的绝对值排序!

解题思路:本题的难点在于输入数据有多组,每组占一行,每行的第一个数字为n,接着是n个整数,n=0表示输入数据的结束,不做处理。如果是只有一行很好办,加一个绝对值函数用选择或者冒泡排序,多行的话参考了题1004,利用一个while来写就OK啦!之前用的函数来写,不用可以简化一下代码。

动态数组解决绝对值排序

摘要:解题思路:难点在于数组的长度需要人为输入,采用动态数组解决。注意事项:参考代码:#include<iostream>> #include<cmath> using namespace std; ……