題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.幾個不同的變數共享同一...