C 程式蒐集

2022-07-17 09:03:10 字數 1815 閱讀 6385

#include

#include

#include

#include

using namespace std;

class student

friend ostream& operator <<(ostream& out, student& s)

const string getno()

const string getname()

const double getsum()

~student()

};void main_remid(); /*輸出主要提示資訊 */

void score_remind(); /*輸出成績提示資訊*/

int add(list&lst); /*增加學生*/

int find(list&lst); /*查詢學生資訊*/

int del(list&lst); /*刪除學生*/

void sort_sum(list&lst); /*按總成績降序列印學生成績*/

void sort_no(list&lst); /*按學號公升序列印學生成績*/

bool cmp_no(student& st1, student& st2); /*用於sort的比較函式*/

int main()

if(op != 'q')

cout << " 請繼續選擇您想要的操作:" << endl;

}return 0;

}/*增加學生*/

int add(list&lst)

cout << " 請輸入要增加學生的姓名" << endl;

cin >> name;

cout << " 請輸入要增加學生的數學成績:" << endl;

cin >> math;

cout << " 請輸入要增加學生的英語成績:" << endl;

cin >> eng;

cout << " 請輸入要增加學生的語文成績:" << endl;

cin >> chn;

cout << " 請輸入要增加學生的c語言成績:" << endl;

cin >> cpro;

student *st = new student(no, name, math, eng, chn, cpro);

lst.push_back(*st);

}/*查詢學生資訊*/

int find(list&lst)

}cout << "不存在此學號,請重新選擇操作" << endl;

}/*刪除學生*/

int del(list&lst)

cout << " 刪除失敗,不存在此學號" << endl;

}/*按學號公升序列印學生成績*/

void sort_no(list&lst)

score_remind();

for(list::iterator it=temp.begin(); it!=temp.end(); it++)

}/*用於sort的比較函式*/

/*bool cmp_no(const student& st1, const student& st2)

*//*按成績公升序列印學生成績*/

void sort_sum(list&lst)

score_remind();

for(list::iterator it=temp.begin(); it!=temp.end(); it++)

}/*輸出主要提示資訊 */

void main_remid()

/*輸出成績提示資訊*/

void score_remind()

**自

C 基本入門資料蒐集

目前做專案主要使用c 語言,可是發現c 開源的東西實在太少了,而且都是 二手貨 所謂的二手貨,就是參照原作者的思路,以及其 其他人實現的。這樣的二手貨,一般都存在問題 要麼功能不完整,要麼就是c 改編者沒有切實領會到原作者的思想。再考慮到c 的應用前景,及其實用的廣泛性,打算深入學習下c 怎麼學?把...

蒐集C 實現的執行緒池

現在很多語言都內建了執行緒池實現,但c 中卻沒有。本文列舉一些c 實現的執行緒池工具。專案首頁 boost.threadpool是乙個基於boost 跨平台的c 執行緒池庫。boost.threadpool提供了乙個便捷的任務排程非同步的途徑。執行緒池可以定製,動態管理,易於整合到您的軟體專案中。該...

數值策劃蒐集

0.06 d 1 0.06 d d是防禦值 職業 職業一 防禦戰士,近程物理傷害職業,天生的坦克,擁有極高的hp,極低的mp,極高的物理防禦,中等的魔法防禦,沒有恢復能力,輸出能力較差,在pk中被遠端高傷害的法師完全克制,只能僥倖戰勝幾乎沒有什麼輸出能力的牧師,非要硬碰硬的傻瓜 戰士以及不知道拉開距...