結構體 列舉 函式定義

2021-08-31 03:51:32 字數 845 閱讀 4604

題1:成績統計

輸入n個學生的姓名和語文、數學的得分,按總分從高到低輸出,分數相同的按輸入先後輸出。

做題連線:

code

#includeusing namespace std;

struct student;

bool cmp(student a,student b)

int main()

sort(student,student+n,cmp);

for(int i=0;i題1:星期匹配使用列舉的方式,當鍵盤輸入1-7時,輸出相應的星期,輸入其他輸出input error

code

#includeusing namespace std;

enum day;

int main()

return 0;

}

某數出現的次數——題1

試計算在區間 1 到 n的所有整數中,數字x(0≤x≤9)共出現了多少次?例如,在1-11中,即1,2,3,4,5,6,7,8,9,10,11中,數字1出現了四次

code

#includeusing namespace std;

int getcount(int n,int number);//函式宣告,在main函式之後則需要宣告

int main()

cout

} //函式的定義

int getcount(int n,int number)

return count;

}

結構體 共用體 列舉

結構體 共用體 列舉 分析 首先宣告的結構體元素year的位址是最低的 0012ff74 而最後宣告的day的位址是最高的 0012ff7c 而我們又知道在棧中宣告變數的時候,位址是從高到低的分配的.因此,切記在結構體中宣告的變數與直接在外面宣告是不一樣的.在結構體中,最先宣告的變數放在最低位的.另...

列舉,結構體,共用體

列舉的定義 enum log level dbg,inf,war,err,fat,all,offvoid writeinfor log level level switch level case dbg printf d n dbg 上述定義的列舉型別,預設為dbg 0,inf 1,依次類推。1 列...

結構體 共用體 列舉

一 結構體 1.結構體和類一樣定義時最後要加分號 2.結構體型別定義變數時struct關鍵字不能省略 3定義好的結構體,系統對之不分配儲存單元 4.c99標準允許對某一成員初始化 5.不能企圖輸出結構體變數名來達到輸出結構體的目的 6.同類結構體間可以相互賦值 二 共用體 1.幾個不同的變數共享同一...