有乙個檔名為num.txt的文字檔案,裡面有1千萬個隨機數,這些數字的大小在0~1億之間,儲存方式如下:
542223223232
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的海綿寶寶可以砍...