輸入劃定人數的姓名,請按照姓名從短到長排序,若是長度不異則按照字典序排序,如何用C++實現這一運算呢?小編與大師分享排序經驗。
起首,界說一個自界說函數,實現兩個名字的比力。
自界說函數中,當兩個姓名的長度不不異時,比力它們的長度,若是長度不異,則比力它們的字典序。
本家兒函數中,先界說一個整型變量,保留輸入的人數。
接著,界說一個字符串數組,保留輸入的姓名。
輸入人數,保留在變量n中。
輸入所有的姓名,保留在數組name中。
給所有的姓名排序,如下圖所示。
最后,輸出所有排好序的姓名。
運行法式,輸入人數和所有姓名,電腦就會按名字長度進行排序,若是長度不異則按字典序擺列,最后在窗口中輸出。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!