從鍵盤輸入10個學生的姓名和成績,請按字典序排列學生的姓名並輸出(姓名和成績對應關係保持不變)。
輸入共11行,前10行每行是乙個學生的姓名,最後一行是10個用空格分開的整數表示對應的10個學生成績。(姓名大小不超過20個字元)
輸出姓名按字典序排列後的學生姓名和成績,共10行,每個學生的姓名和成績佔一行,姓名和成績間用逗號分開。
bushwhite
mark
jean
black
wood
jenny
frank
bill
smith
78 85 96 65 46 83 77 88 54 98
bill,54black,46
bush,78
frank,88
jean,65
jenny,77
mark,96
smith,98
white,85
wood,83
可以利用冒泡的方法對字串進行排序,用結構體是使得名字和分數可以聯絡在一起
#include#include#includestruct node
ls[1010],t;
int main()
for(i=0;i<=9;i++)
for(i=0;i<=8;i++)}}
for(i=0;i<=9;i++)
return 0;
}
C語言訓練 1334 簡單字串排序
problem description 從鍵盤輸入10個學生的姓名和成績,請按字典序排列學生的姓名並輸出 姓名和成績對應關係保持不變 input 輸入共11行,前10行每行是乙個學生的姓名,最後一行是10個用空格分開的整數表示對應的10個學生成績。姓名大小不超過20個字元 output 輸出姓名按字...
sdut oj 1333 簡單字串比較
time limit 1000 ms memory limit 10000 kib submit statistic problem description 請使用字串比較函式,比較兩個字串的大小,並按要求輸出比較後的結果。字串最長不超過15個字元。輸入兩個字串str1和str2,如果第乙個字串與第...
簡單字串
給你乙個由 0 9 組成的字串s 1 s 的長度 100 和乙個正整數n 1 n 3 我們將所有的 0 都看成空格。這樣你就得到幾個分隔開來的字串。輸出第n個字串。題目保證分隔開來的字串的數量大於等於n。input 第一行輸入正整數t 1 t 100 代表t組測試資料。對於每一組測試資料由一行組成 ...