C語言 排序問題

2022-02-23 10:25:37 字數 605 閱讀 3056

有乙個檔名為num.txt的文字檔案,裡面有1千萬個隨機數,這些數字的大小在0~1億之間,儲存方式如下:

5422232

23232

454345232

676575

.......

要求:1.寫乙個程式來讀取這個檔案中的數字,並從大到小排序後以上面的格式儲存為 num_b.txt

2.記憶體占用不可超過1mb

注意:不要在程式中加入自己的程式執行時間計算,我們會使用time -f "%e" 來計算。

程式最好使用c99標準編寫,保證可以使用gcc編譯。

程式執行時間最短者勝出。

截止日期:3月1日。

附:num.txt的生成程式:

#include 

<

stdio.h

>

#include

<

stdlib.h

>

#include

<

time.h

>

intmain(

void

)fclose(fp);

return0;

}

C語言 排序問題

有乙個檔名為num.txt的文字檔案,裡面有1千萬個隨機數,這些數字的大小在0 1億之間,儲存方式如下 5422232 23232 454345232 676575 要求 1.寫乙個程式來讀取這個檔案中的數字,並從大到小排序後以上面的格式儲存為 num b.txt 2.記憶體占用不可超過1mb 注意...

買書排序問題 C語言演算法

includemain for i 1 i 5 i for i 0 i 10 i 首先申明乙個陣列表示編號為0 10的桶,第乙個for迴圈,使每個桶的初始值為0,第二個for迴圈,是迴圈輸入5個數,並讀取這個數,讀乙個數,向對應的桶裡插乙個?也就是a t 的含義,加一,第三個for迴圈就是依次判斷編...

C語言恐怖水母問題(氣泡排序)

time limit 3000ms,memory limit 10000kb accepted 3342,total submissions 6052 比基堡海灘有乙個有n個觸手的恐怖水母,蟹老闆希望僱傭一些海綿寶寶把它殺死 即砍掉所有觸手 現在有m個海綿寶寶可以僱傭,乙個能力值為x的海綿寶寶可以砍...