1樓:周祥嶺
這個拿來當課程設計都只能算勉強了、、、
2樓:匿名使用者
windwos的api都是用c語言直接可以呼叫的,只不過稍微麻煩點而已
這類的系統,從實用性來說最好是作成**形式的,當然只為畢設作成客戶端也未嘗不可,但只是個控制檯的,就有點那個了..
如果後臺連資料庫都沒有,貌似就一點技術含量也沒有了..
3樓:宅男宅莮
可以了,主要是要把實現過程寫下來,比如架構圖,流程圖之類的
4樓:
看這樣你是想偏那種應用類,而不是演算法類的畢設,如果是偏應用類感覺還是不夠。。。。。偏應用類的還是要用到框架。。。。。如果純是對記憶體的增刪改查而不是資料庫。。。。。做畢設確實是很不夠的
學生資訊包括學號、姓名、高數,英語,計算機三門考試成績。用c語言設計一個學生成績管理系統使之能提供 100
5樓:李小期的店鋪
額額 大神一般無利不起早的
所以你懂得啊
我學過c語言的東西,可以解決的啊
6樓:匿名使用者
孩子,別指望有人幫你寫,1000分也沒人幫你寫。
7樓:秋分掃葉
#include
#include
#include
#include
#pragma warning(disable:4996)
struct student/*定義一個結構體*/
;int num;//學生人數
//得到學生人數
int num(void);
/*定義一個輸入函式,用於輸入學生的資訊*/
struct student* input(struct student *parr, int len);
/*定義一個輸出函式,用於輸出學生的資訊*/
void output(struct student *parr, int len);
/*定義一個刪除函式用於刪除學生資訊*/
void delete(struct student *parr, int len);
/*定義一個查詢函式,用於查詢結構體*/
void search(struct student *parr, int len);
/*定義一個函式,用於修改結構體*/
void change(struct student *parr, int len);
//定義一個函式,用於新增學生資訊
void add(struct student *parr, int len);
/*定義一個排序函式,用於對語文成績排序*/
void scorechinese(struct student *parr, int len);
/*定義一個排序函式,用於對數學成績排序*/
void scoremath(struct student *parr, int len);
/*定義一個排序函式,用於對英語成績排序*/
void scoreenglish(struct student *parr, int len);
/*定義一個排序函式,用於對總成績排序*/
void scoretotal(struct student *parr, int len);
int main()
break;
case 2://輸出學生資訊
break;
case 3://刪除學生資訊
break;
case 4://查詢學生資訊
break;
case 5://修改學生資訊
break;
case 6://新增學生資訊
break;
case 7://將學生的語文成績按從大到小排序
break;
case 8://將學生的數學成績按從大到小排序
break;
case 9://將學生的英語成績按從大到小排序
break;
case 10://將學生的總成績按從大到小排序
break;}}
return 0;
}//得到學生人數
int num(void)
struct student* input(struct student *parr, int len)/*定義一個輸入函式,用於輸入學生的資訊*/
}if (max != i)//排序
}output(parr, len);//輸出排序後的結果
}/*定義一個排序函式,用於對總成績排序*/
void scoretotal(struct student *parr, int len)
}if (max != i)//排序
}output(parr, len);//輸出排序後的結果}
求一個用c語言編寫的程式!!!要解決實際的問題!!!!!
c語言,學生成績管理系統
8樓:
c語言課程設計任務書
一、題目: 學生成績管理
二、目的與要求
1. 目的:
(1)基本掌握程序導向程式設計的基本思路和方法;
(2)達到熟練掌握c語言的基本知識和技能;
(3)能夠利用所學的基本知識和技能,解決簡單的程式設計問題
2. 要求
基本要求:
1. 要求利用c語言程序導向的程式設計思想來完成系統的設計;
2. 突出c語言的函式特徵,以多個函式實現每一個子功能;
3. 畫出功能模組圖;
4. 進行簡單介面設計,能夠實現友好的互動;
5. 具有清晰的程式流程圖和資料結構的詳細定義;
6. 熟練掌握c語言對檔案的各種操作。
創新要求:
在基本要求達到後,可進行創新設計,如系統使用者功能控制,對管理員級和一般級別的使用者系統功能操作不同
三、資訊描述
輸入一個班10個學生的學號和每個學生考試三門功課(數學、英語、計算機基礎)的成績。程式設計計算出每個學生的總分和平均分,並按學生成績優劣排序,最後列印一張按高分到低分名次排序的成績單。要求:
1)排序用一個函式實現。
2)列印的成績單表項包括:序號,學號、數學、英語、計算機、總分、平均分。
3)按實驗報告電子模板格式填寫實驗內容。
四、功能描述
1. 學生基本資訊及成績所選科目成績的錄入。
2. 基本資訊的查詢(分系、班級;分科目)與修改。
3. 對每系或每班各科成績進行分析(即求單科平均成績、及格率和優秀率);
4. 對所開課程的成績分析(求其平均成績,最高分和最低分);
5. 對學生考試成績進行排名(單科按系別或班級進行排名,對每一個班級,同一學期學生總體成績進行排名,並顯示各科成績資訊)
五、解決方案
1. 分析程式的功能要求,劃分程式功能模組。
2. 畫出系統流程圖。
3. **的編寫。定義資料結構和各個功能子函式。
4. 程式的功能除錯。
5. 完成系統總結報告以及使用說明書
六、進度安排
此次課程設計時間為兩週,分四個階段完成:
1. 分析設計階段。指導教師應積極引導學生自主學習和鑽研問題,明確設計要求,找出實現方法,按照需求分析、總體設計、詳細設計這幾個步驟進行。
2. 編碼除錯階段:根據設計分析方案編寫c**,然後除錯該**,實現課題要求的功能。
3. 總結報告階段:總結設計工作,寫出課程設計說明書,要求學生寫出需求分析、總體設計、詳細設計、編碼、測試的步驟和內容。
4. 考核階段。
#include
#include
#define stu_num 10 /*巨集定義學生的數量*/
struct student /*定義一個結構體用來存放學生學號、三門課成績、總分及平均成績*/
; /*排序用一個函式來實現*/
void sortscore(student *stu,int n) }
} int main( )
; printf("%d",a[10]);
} c語言規定:定義時用a[10],表示a陣列有10個元素。其下標值由0開始,所以陣列元素a[10]是不存在的。
16.初始化陣列時,未使用靜態儲存。
int a[3]=;
這樣初始化陣列是不對的。c語言規定只有靜態儲存(static)陣列和外部儲存(exterm)陣列才能初始化。應改為:
static int a[3]=;
17.在不應加地址運算子&的位置加了地址運算子。
scanf("%s",&str);
c語言編譯系統對陣列名的處理是:陣列名代表該陣列的起始地址,且scanf函式中的輸入項是字元陣列名,不必要再加地址符&。應改為:
scanf("%s",str);
18.同時定義了形參和函式中的區域性變數。
int max(x,y)
int x,y,z;
形參應該在函式體外定義,而區域性變數應該在函式體內定義。應改為:
int max(x,y)
int x,y;
用c語言編寫:學生計算機機房管理系統設計
9樓:匿名使用者
c語言是combined language(組合語言)的中英混合簡稱。是一種計算機程式設計語言。它既具有高階語言的特點,又具有組合語言的特點。
它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。因此,它的應用範圍廣泛,不僅僅是在軟體開發上,而且各類科研都需要用到c語言,具體應用比如微控制器以及嵌入式系統開發。
是每個大學學計算機的學生都要學c語言嗎?
10樓:宛丘戰者
如果你說的是計算機專業的話,那麼c是基礎中的基礎,沒學過c都不好意思跟人打招呼;
如果你說的是跟計算機關係比較緊密的電子工程,通訊工程這些專業,就要看學校的安排了,我們上幾屆的學長學的是c,但是到我們這一屆就變成了c++。但是有必要提醒的一句是,學校這個舉措,逼得我們好多學生不得不轉過頭來再學c。這下你應該明白c的重要性了吧。
如果是更偏遠一點的學科,也可能學vb之類的語言,不過大部分學生掌握的應該還是c。
11樓:香香一片樹葉
差不多,基本上都是先從c開始接觸學習的
12樓:
計算機專業的一般都會學,非計算機專業不一定學c,可能學vb,vfp
關於計算機程式設計的習題,不是c語言的,謝謝 30
13樓:阿凱剛上來
「計算機程式設計基礎」是計算機基礎教學系列中的核心課程,主要介紹程式設計語言的基本知識和程式設計的方法與技術。其內容以程式設計語言的語法知識和程式設計的基本方法為主,同時包括程式設計方法學、資料結構與演算法基礎等方面的初步內容。本書旨在,使學生掌握計算機程式設計的基本思想和方法,初步具備在各領域應用計算機的能力,併為後續課程的學習創造條件。
本套教材分為《計算機程式設計基礎》和《程式設計基礎實驗指導與習題》,力求詳細介紹c語言結構化程式設計,並涵蓋了計算機等級考試的要求。《計算機程式設計基礎》教材是以程式設計的基礎理論為主,重點介紹程式設計的基本理論和方法及c語言的語法知識。《程式設計基礎實驗指導與習題》教材與《計算機程式設計基礎》配套,包括實驗上機指導、實驗思考題、練習題、二級考試等內容。
本書是以計算機基礎課程教學指導分委員會制定的「計算機程式設計基礎課程教學基本要求」為依據,結合近年來c語言程式設計基礎的教學實踐經驗編寫而成。其內容涵蓋了c語言結構化程式設計的基本理論、基本概念、方法和規範。以培養學生掌握程式設計的基本理論和方法及計算機應用程式設計能力為目標。
本書以一個小型的學生成績管理系統為主線,將c語言程式設計的各個知識點分配到各個章節中詳細介紹,並逐步實現該系統的全部功能。通過該案例,使學生對c語言程式設計的過程和所涉及知識有一個清晰的理解,力求理論與實踐相結合,從而培養學生分析問題和解決問題的能力。本書共分8章,內容包括:
第1章——程式設計概述,介紹程式、程式設計、演算法等基本概念,程式設計的過程和程式設計的方法,以及c語言字符集、詞法符號和c語言程式的基本結構。第2章——資料型別、運算子與表示式,介紹c語言的資料型別、各種型別的常量、變數的宣告和使用方法,各種型別運算子及表示式求值的運算規則。第3章——程式控制結構,介紹結構化程式設計的基本概念和結構化程式設計的方法,c語言的順序控制語言、選擇控制語句、迴圈控制語句及應用問題的求解方法。
第4章——函式與預處理,介紹用函式實現模組化程式設計的思想,函式定義、函式宣告、函式呼叫的基本概念和方法,函式的返回值及其型別,函式引數傳遞機制,遞迴函式,變數的作用域和儲存型別及預處理等。第5章——陣列,介紹陣列的概念,一維陣列的定義、初始化及應用,二維陣列的定義、初始化及應用,字串與字元陣列的概念及應用。第6章——指標,介紹指標的基本概念,指標變數的定義及其相關運算,指標與函式,指標與陣列,動態記憶體分配。
第7章——結構體與共用體,介紹結構體、共用體等自定義資料型別的機制,結構體型別與結構體變數,結構體陣列,結構體與函式,連結串列的概念和常用操作,共用體的概念及應用。第8章——檔案,介紹檔案的基本概念及對檔案的常用操作。第9章——物件導向程式設計,介紹物件導向程式設計的基本概念及類的基本操作。
附錄包括ascii碼錶、c語言運算子、常用c標準庫函式。本書第1章、第2章由田紅梅編寫,第3章由郭煒編寫,第4章由劉菲編寫,第5章由姬濤編寫,第6章由江紅編寫,第7章、第8章由周啟生編寫,第9章由陳青編寫。全書由周啟生和姬濤統稿與審定。
特別感謝劉寶忠教授對本書的指導與審閱。在編寫本書的過程中,還得到了王海暉教授、莊鵬老師的大力支援,在此也表示衷心感謝!本書的編者都是長期從事程式設計教學的教師,本書凝集了各位教師多年的教學實踐經驗。
由於電腦科學技術發展迅速,程式設計的教學內容、方法和手段日新月異,加之編者水平有限,書中不足之處在所難免,敬請讀者批評指正,以便今後進一步完善。
大專計算機專業的就業前景,專科學計算機專業就業前景如何?
瑾瑜 就業前景 畢業生主要面向交通系統各單位 交通訊息化與電子政務建設與應用部門 各類計算機專業化公司 廣告設計製作公司 汽車營銷技術服務等從事it行業工作。發展趨勢 截至2005年底,全國電子資訊產品製造業平均就業人數322 8萬人,其中工人約佔60 工程技術人員和管理人員比例較低,遠不能滿足電子...
專科的計算機專業好就業嗎,大專計算機專業的就業前景
石家莊新華電腦學院 現在資訊在發展,網際網路 在全球蔓延,怎麼可能說不需要計算機的人才呢?所以說其實計算機專業還是有很大發展空間的。 蘭州新華網際網路學校 這個要看你學的專業市場需求怎麼樣,還有你掌握的技能程度。如果掌握的技能過硬,專業市場需求大,就業應該是沒有問題的。 長沙新華電腦學院 學網際網路...
大專的計算機專業怎麼樣,現在大專學計算機專業好嗎?前景和就業怎麼樣呢?謝謝
讀書是有用的!古有開卷有益,所以不用懷疑讀書的作用。本人是傳智專修學院學計算機的大三學生,目前已在工作式學習,薪資已經拿到了8000 了。所以你提的這個問題在我看來完全取決於你自己學得怎麼樣。不管是什麼專業,只要你學到了技能,前途都不會差的!如樓主所說,學計算機的確已經爛大街了。但是 學 計算機不等...