C語言學生資訊管理系統

2021-08-09 12:53:47 字數 2334 閱讀 9966

一.應用程式名稱:

student.exe

二.應用程式的主題、設計目的:

應用程式的主題是管理好學生成績,設計目的是進一步掌握和實踐c語言程式設計。

三、應用程式簡介:

1.基本結構:

2.基本內容:

編寫乙個成績管理程式。每個學生的資訊包含學生學號、姓名、性別和6門課程成績。

(1)學生資訊建立(順序儲存和鏈式儲存都可);

(2)各個資訊的輸入與輸出;

(3)按總成績實現公升序排列;

(4)按學號查詢成績;

(5)輸出各門課程成績高於90和低於60的學生的姓名及該門課程的成績。

3.執行環境:

本程式使用visual c++ 2008編譯器製作,在windows 7 64bit系統中成功執行,windows xp也可正常執行。

4.測試結果:

經過測試,所要求的內容基本上達到,個人認為比較好的地方是篩選和排序,不足之處是不明白儲存方面的知識,以及程式流程的認識。

5.實驗心得:

參考了許多網上資料,儲存方面的知識依然不懂,部分**都不是自己寫的,而且看不太懂,所以程式流程自己都不太清楚,但是,經過老師驗收**,說了很多問題之後,明白了那些不知道也不明白的問題,學到了很多東西,更好的理解了c語言的程式設計,明白了看**與寫**的實際區別,以後要好好努力。

附錄:// 學生資訊管理.cpp : 定義控制台應用程式的入口點。

//#include "stdio.h"

#include "stdafx.h"

#include "string.h"

#include "stdlib.h"

/*定義學生結構體*/

struct student

;/*宣告學生陣列及學生數量*/

struct student students[100];

int num=0;

/*求總成績值*/

float add(struct student stu)

/*通過學號返回陣列下標*/

int student_searchbyindex(char id)

return -1;

}/*顯示單條學生記錄*/

void student_displaysingle(int index)

/*插入學生資訊*/

void student_insert()

}/*修改學生資訊*/

void student_modify()

{while(1)

{char id[20];

int index;

printf("請輸入要修改的學生的學號:");

scanf("%s",&id);

getchar();

index=student_searchbyindex(id);

if (index==-1)

printf("學生不存在!\n");

else

printf("你要修改的學生資訊為:\n");

student_displaysingle(index);

printf("-- 請輸入新值--\n");

printf("請輸入學號:");

scanf("%s",&students[index].id);

getchar();

printf("請輸入姓名:");

scanf("%s",&students[index].name);

getchar();

printf("請輸入性別:");

scanf("%s",&students[index].***);

getchar();

printf("請輸入語文成績:");

scanf("%f",&students[index].chinese);

getchar();

printf("請輸入數學成績:");

scanf("%f",&students[index].math);

getchar();

printf("請輸入英語成績:");

scanf("%f",&students[index].english);

getchar();

printf("請輸入物理成績:");

scanf("%f",&students[index].physics);

getchar

printf("請輸入化學成績:");

scanf("%f",&students[index].chemical);

getchar();

printf("請輸入生物成績:");

scanf("%f",&students[index].biological);

c語言學生資訊管理系統設計實驗報告

中南民族大學 軟體課程設計報告 電信學院 10 級光信專業 題目學生資訊管理系統 姓名張宇 組長 錢程劉永亮 馬玉帥嶽映強 章成陳耀明 徐川鶴學號 10074068 10074069 10074070 10074071 10074072 10074073 10074067 10074060 指導教師...

C語言資訊管理系統

一 資訊功能模組結構塊圖 職工資訊管理系統 1 檔案 a.匯入檔案 b.儲存檔案 c.退出系統 d.關於我們 2 入錄 3 修改 4 插入 a.乙個員工 b.乙個部門 5 刪除 a.乙個部門 b.乙個員工 c.乙個職稱 d.所有資訊 6 查詢 a.按卡號查 b.職工資訊 c.按職稱查 d.各種工資 ...

C語言旅館資訊管理系統

題目 旅店資訊管理系統 小組成員 閆若琳戴雨晨馬淵沐張子飛李闖 王浩崔以博孫浩浩李春普溫健成 include include include include define min 1 define max 30 define len sizeof struct hotel用len代替結構體的 長度 ...