絕對值排序
目前只學會了這個最弟弟的排序,不過用起來真香 `在這裡插入程式碼片
#include<stdio.h>
#include<math.h>
int main()
{
int i,j,n,t,m[100];
while(scanf("%d",&n)!=EOF)
{
if(n==0)break;
for(i=0;i<n;i++)
scanf("%d",&m[i]);
for(i=0;i<n;i++)
{
for(j=i+1;j<n;j++)
{
if(abs(m[j])>abs(m[i]))
{
t=m[j];
m[j]=m[i];
m[i]=t;
}
}
}
for(i=0;i<n;i++)
{
if(i>0)
printf(" ");
printf("%d",m[i]);
}
printf("\n");
}
return 0;
}
相關推薦
hdu 2018(母牛問題)2019(數列有序!)2020(絕對值排序 )2021(發工資)2022(海選女主角)
amp pre == 數組 sca int 如果 fab main 要發現它的規律,題n年牛的總數等於n-1年的母牛數加上第n年新增的母牛數,第n年只有n-3年的那些母牛才能產母牛,所以第n年的母牛數等於第n-1和n-3年的母牛數的和,即sum(n)=sum(n-1)+su
HDU 2020 絕對值排序
ble mes esp 一個空格 hdu href cpp 數字 out http://acm.hdu.edu.cn/showproblem.php?pid=2020 Problem Description 輸入n(n<=100)個整數,按照絕對值從大到小排序後輸
hdu2020絕對值排序
using 排序 bsp .cn string i++ spa 測試 inpu 總是記不住sort排序特點……一道水題記一下 題目鏈接: http://acm.hdu.edu.cn/showproblem.php?pid=2020 輸入n(n<=100)個整數,按照
HDU2020 絕對值排序
#include <iostream> #include <cstdio> #include <cmath> using namespace std; int main() { int n; while(cin >> n &a
C++ algorithm 標頭檔案 定義的 sort() 實現絕對值排序
Problem Description 輸入n(n<=100)個整數,按照絕對值從大到小排序後輸出。題目保證對於每一個測試例項,所有的數的絕對值都不相等。 Input 輸入資料有多組,每組佔一行,每行的第一個數字為n,接著是n個整數,n=0表示輸入資料的結束,不做處理。
hdu 2020 絕對值排序(c語言)
hdu 2020 絕對值排序 點選做題網站連結 題目描述 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Problem Description 輸入n(n&
【水】HDU2020 絕對值排序
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) [顯示標籤] Description 輸入n(n<=100)個整數,按照絕對值從大到小排序後輸出。題目保證
絕對值排序
目前只學會了這個最弟弟的排序,不過用起來真香 `在這裡插入程式碼片 #include<stdio.h> #include<math.h> int main() { int i,j,n,t,m[100]; while(scanf("%d
C語言網——絕對值排序
問題 1169: 【絕對值排序】時間限制: 1Sec 記憶體限制: 128MB 提交: 641 解決: 221題目描述輸入n(n<=100)個整數,按照絕對值從大到小排序後輸出。題目保證對於每一個測試例項,所有的數的絕對值都不相等。輸入輸入資料有多組,每組佔一行,每行的
Problem 06. 絕對值排序
Problem 06. 絕對值排序 題目簡述: 輸入n(n<=100)個整數,按照絕對值從大到小排序後輸出原數。 解題思路: 與普通的排序問題類似,只需要在進行比較時用絕對值比較即可。一般排序一般採用升序,而本題採用降序排序。 細節處理
HDU2020 絕對值排序【入門】
絕對值排序 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 90298 Accepted Submiss
EOJ(排序)——2031. 絕對值排序
2031. 絕對值排序 給你 n(n⩽100) 個數,要求你把這 n 個數按照絕對值從小到大排序。 多 Case,處理直到檔案結束。 輸入 輸入一個數 n,接下來一行是 n 個整數 (−10000<n<10000)。 輸出 排序後按照絕對值從小到大輸出 n
杭電ACM2020--絕對值排序
輸入n(n<=100)個整數,按照絕對值從大到小排序後輸出。題目保證對於每一個測試例項,所有的數的絕對值都不相等。 Input 輸入資料有多組,每組佔一行,每行的第一個數字為n,接著是n個整數,n=0表示輸入資料的結束,不做處理。
HDOJ 2020 絕對值排序
() nbsp class begin back math clu hdoj auto #include<iostream> #include<cmath> #include<algorithm> #include<vec
852. Peak Index in a Mountain Array(python+cp)(以及尋找排序陣列中絕對值最小的值)
題目: Let’s call an array Aa mountain if the following properties hold: A.length >= 3 There exists
MYSQL之ABS取絕對值的排序應用
SELECT × FROM mytable ORDER BY ABS(type) ASC , addtime DESC TYPE欄位型別為 TINYINT 長度為1 取值範圍為 0,1,-1 0
求一個排序陣列中絕對值最小的數
題意描述:給定一個已排好序的陣列,求陣列中絕對值最小的元素 解題思路一:直接遍歷,時間複雜度為O(n),求得陣列中絕對值最小的元素 int getMinAbs(int[] num){ //當陣列只有
oc 之中的 漢字字符串轉化成為拼音 漢字字符串的排序
art 例如 orm plugin 也看 新的 with 替換空格 thunder 在oc 之中的字符串為漢字的時候,我們經常要進行字符串比較,可是漢字不能比較,所以就要將漢字轉化成為拼音,詳細步驟例如以下: //可變字符串 必須是可變字符串. NSMutabl
歸並排序
bsp blog col 返回 right 算法 數據 class 排序算法 歸並排序算法是遵循分治模式: 分解:分解待排序的的N個元素的序列成有N/2元素的子序列;(在不停的分解中,最終分解成一個元素,這樣本生就是一個已排序的序列,此時進行合並) 解決:使用歸並排序遞歸地
計蒜客-題庫-三值排序
pac 一個數 順序 col 裏的 efault 開始 algo div 題目 排序是一種很頻繁的計算任務。一個實際的例子是,當我們給某項競賽的優勝者按金銀銅牌排序的時候。在這個任務中可能的值只有三種1,2和3。我們用交換的方法把他排成升序的。 寫一個程序計算出,計算出的