定義學生資訊結構體,錄入學生資訊,根據學生的學號順序進行排序。
struct student 定義學生資訊,學生資訊中score sc 為乙個結構體型別的變數,存放學生的成績資訊;
input(),disp()函式輸入輸出學生資訊;sort()通過學號的大小進行排序;程式中運用了選擇法排序;若想對其他資訊排序均可以類似的方法進行。
#include
using
namespace std;
struct score //存成績
;struct student
;void
input
(student *stu,
int n)
;void
disp
(student *p,
int n)
;void
sort
(student *sarr,
int n)
;int
main()
void
input
(student *stu,
int n)
}void
disp
(student *stu,
int n)
}void
sort
(student *stu,
int n)
if(k != i)}}
}
程式結果測試成功,可直接執行。 問題 C 結構體 學生資訊排序
定義存放乙個學生資訊的結構體型別,學生資訊包括 姓名,學號,性別,院系,要求在隨意輸入5個學生的相關資訊後,按照學號從小到大順序輸出這些學生的資訊。先輸入5名學生的資訊,按學號順序排序輸出後在輸入要統計的院系名稱 先按學號從小到大的順序輸出學生資訊 zhang3 20149003 m 資訊系 zha...
C 結構體型別作函式引數 輸出學生資訊
在c 中,將乙個結構體變數中的資料傳遞給另乙個函式,有3種方法 用結構體變數名作引數,一般較少用這種方法。用指向結構體變數的指標作實參,將結構體變數的位址傳給形參。用結構體變數的引用變數作函式引數。經典案例 c 輸出學生資訊。include 預處理 using namespace std 命名空間 ...
c語言(結構體) 實現學生資訊輸入,輸出,查詢
c語言 結構體 實現學生資訊輸入,輸出,查詢 利用結構體實現學生資訊的輸入,輸出,以及生日日期查詢 include define num 3 日期結構體 typedef structdate 學生資訊結構體 typedef structstudent 輸入資訊函式 void inputstudent...