全國計算機等級考試三級C語言上機題71

全國計算機等級考試三級C語言上機題71,第1張

全國計算機等級考試三級C語言上機題71,第2張

★話題71

ReadDat()函數從文件in.dat中讀取20行數據,存儲在字符串數組xx中(每個字符串的長度小於80)。請編譯函數jsSort(),它的作用是以行爲爲單位按照給定的條件對字符串進行排序,排序後的結果仍然逐行存儲在字符串數組xx中。最後調用函數WriteDat()將結果xx輸出到文件out.dat
條件:字符串從中間一分爲二,左邊部分按字符的ASCII值降序排序,右邊部分按字符的ASCII值陞序排序。如果原字符串的長度爲奇數,中間的字符將不會被排序,該字符仍將被放在原位置。
例如:location 0 1 2 3 4 5 6 7 8
源字符串a b c d h g f e
1 2 3 4 9 8 7 6 5
那麽被処理字符串D C B A E G H
4 3 2 1 9 5 6 7 8
的一些源程序存在於文件Prog1中。
請不要更改主函數()、讀取數據函數ReadDat()和輸出數據函數WriteDat()的內容。
# include
# include
# include

char xx[20][80];

void jsSort()
{int i,j,k,strl,half;
char ch;
for(i=0;i


生活常識_百科知識_各類知識大全»全國計算機等級考試三級C語言上機題71

0條評論

    發表評論

    提供最優質的資源集郃

    立即查看了解詳情