freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于c語言的教務(wù)系統(tǒng)軟件設(shè)計畢業(yè)設(shè)計論文(存儲版)

2025-10-08 19:33上一頁面

下一頁面
  

【正文】 的函數(shù) void paixu ( struct student stu[] , int length ) 。 float chinese 。 //輸入函數(shù) void save ( int num ) 。 //根據(jù)學(xué)號查找并輸出 void chazao4 ( struct student stu[] , int length , char str1[50] ) 。 //根據(jù)姓名修改學(xué)生信息 void baochun1 ( ) 。 // display ( 2*SIZE ) 。 case 2: getchar ( ) 。 int _a_id = 111 。 printf ( 用戶名 : ) 。 ( strcmp ( _password , d ) == 0 ) ) //驗證登錄身份是否為管理員 { printf ( 用戶名密碼驗證成功 , 歡迎管理員登錄 !\n\n\n ) 。 i=chazao1 ( stu , num1 , id ) 。 switch ( stunum ) { case 1: { printf ( %d\t%s\t%d\t%c\t%.2f\t%.2f\t%.2f\t%.2f\t%d\n , stu[i].sid , stu[i].sname , stu[i].age , stu[i].sex , stu[i].math , stu[i].chinese , stu[i].clang , vel ( i ) , ( i+1 ) ) 。 scanf ( %s , amp。 if ( strcmp ( a , stu[i].password ) ==0amp。 getchar ( ) 。 getchar ( ) 。 // // for ( i=0 。 switch ( num2 ) { case 1: { chazao ( ) 。 printf ( 刷新數(shù)據(jù) ...\n ) 。 } break 。 system ( cls ) 。 print ( stu , num1 ) 。 case 6: baochun1 ( ) 。 } } } 一些 基本的操作函數(shù) 模塊 /*...................................................... * 文件名 : * 日期 : 河南理工大學(xué)本科畢業(yè)設(shè)計(論文)說明書 23 * 作者 :葛國星 * 功能 :程序要用到的一些函數(shù) ..........................................................*/ include include include void scan ( struct student stu[] , int i ) //輸入函數(shù) { int j 。stu[i].sid ) 。 scanf ( %d , amp。stu[i].sex!= , F , ) 。 河南理工大學(xué)本科畢業(yè)設(shè)計(論文)說明書 24 scanf ( %f , amp。 while ( stu[i].clang0||stu[i].clang100 ) { printf ( 請輸入正確的成績 \n ) 。 fp=fopen ( , rb+ ) 。stu[i] , sizeof ( struct student ) , 1 , fp ) !=1 ) printf ( 寫入失敗! \n ) 。 } for ( i=0 。 } } void print ( struct student stu[] , int length ) //輸出函數(shù) { int i = 0 。 printf ( 4修改 \n ) 。 printf ( 2按照姓名查找 \n ) 。 case 2: printf ( 請輸入姓名 \n ) 。 for ( i=0 。 } } return 1 。 printf ( %d\t%s\t%d\t%c\t%.2f\t%.2f\t%.2f\n , stu[i].sid , stu[i].sname , stu[i].age , stu[i].sex , stu[i].math , stu[i].chinese , stu[i].clang ) 。ilength 。 }while ( getchar ( ) == , y , ) 。 chazao3 ( stu , num1 , num ) 。 char str1[50] ={0} 。 printf ( 2添加 \n ) 。 return count1 。 河南理工大學(xué)本科畢業(yè)設(shè)計(論文)說明書 25 if ( fp==NULL ) { printf ( 打開文件失敗 \n ) 。stu[i] , sizeof ( struct student ) , 1 , fp ) 。 } void save ( int num ) //保存至文件夾函數(shù) { FILE *fp 。 scanf ( %f , amp。stu[i].math ) 。 }while ( stu[i].sex!= , M , amp。stu[i].age ) 。j++ ) { while ( stu[i].sid0||stu[i].sid==stu[j].sid ) { printf ( 學(xué)號必須為正且不能重復(fù) \n ) 。 system ( cls ) 。 case 5: baochun ( num1 ) 。 printf ( 刷新數(shù)據(jù) ...\n ) 。 printf ( 輸入回車鍵返回主菜單 \n ) 。 system ( cls ) 。 } break 。 scanf ( %d , amp。 // printf ( 清輸入學(xué)生信息 \n ) 。 getchar ( ) 。 河南理工大學(xué)本科畢業(yè)設(shè)計(論文)說明書 20 getchar ( ) 。 scanf ( %s , amp。 case 2: { char a[32] , b[32] , c[32] 。 scanf ( %d , amp。 } } } } 學(xué)生 界面 模塊 /*...................................................... * 文件名 : * 日期 : * 作者 :葛國星 * 功能 :學(xué)生界面 ..........................................................*/ include include include void stude ( int id ) //關(guān)于學(xué)生界面的函數(shù) { int stunum = 0 。 if ( _id == _a_id amp。 return 0 。 char d[32] = 123456 。 admin ( ) 。 //求平均值函數(shù) 主控程序模塊 /*...................................................... * 文件名 : * 日期 : * 作者 :葛國星 河南理工大學(xué)本科畢業(yè)設(shè)計(論文)說明書 16 * 功能 :主函數(shù) ..........................................................*/ include include include int main ( ) { int i = 0 。 //根據(jù)學(xué)號刪除 void xiugai ( ) 。 //根據(jù)學(xué)號查找返回下標(biāo) int chazao2 ( struct student stu[] , int length , char str1[50] ) 。 //管理員操作菜單 int menu2 ( ) 。 char sex 。 //保存退出 void admin ( ) 。 void tianjia ( ) 。 //從文件夾讀取至內(nèi)存 void print ( struct student stu[] , int length ) 。 }stu[ 2 * SIZE] 。 河南理工大學(xué)本科畢業(yè)設(shè)計(論文)說明書 8 第 3章 模塊設(shè)計 將學(xué)生成績管理系統(tǒng)劃分為以下幾個模塊 主模塊 功能概述: ( 1) 提供系統(tǒng)菜單的顯示功能 ( 2) 提供打開文件,并導(dǎo)入文件記錄的功能 ( 3) 提供保存文件信息的功能 河南理工大學(xué)本科畢業(yè)設(shè)計(論文)說明書 9 添加學(xué)生信息 功能: ( 1) 根據(jù)輸入的相關(guān)信息,將學(xué)生信息添加到 文件 中 顯示學(xué)生信息 功能: ( 1) 將 文件 中的所有信息完全顯示 排序?qū)W生信息 功能: (排序分為升序和降序兩種排序方式) 根據(jù)平均分進(jìn)行排序 查找學(xué)生信息 功能: (查找學(xué)生信息包含根據(jù)輸入學(xué)號進(jìn)行查找和根據(jù)輸入的姓名進(jìn)行查找兩種方式,并根據(jù)返回的學(xué)生信息,進(jìn)行以下三種操作) ( 1) 查詢學(xué)生信息,直接返回找到的信息 ( 2) 修改學(xué)生信息,根據(jù)找到的學(xué)生信息,對其進(jìn)行修改 ( 3) 刪除學(xué)生信息 ,根據(jù)找到的相關(guān)學(xué)生信息,從 文件 中刪除這條記錄 河南理工大學(xué)本科畢業(yè)設(shè)計(論文)說明書 10 第 4 章 詳細(xì)設(shè)計與實現(xiàn) 程序設(shè)計中用到的學(xué)生信息結(jié)構(gòu)體類型 在單獨的頭文件 ,全局變量,和 宏名: SIZE 記錄結(jié)構(gòu)體的大小 定義學(xué)生結(jié)構(gòu)體 stu,包含相關(guān)的學(xué)生信息 define SIZE 5 struct student//定義學(xué)生信息結(jié)構(gòu)體 { int sid 。 查找模塊實現(xiàn)功能:在已經(jīng)存儲的文件中查找任一指定的學(xué)生信息,可 以按照姓名,學(xué) 號,來實現(xiàn)查找。 ( 6) 刪除信息操作 在查找到某一條學(xué)生信息后,需要刪除時,需要有提示是否確認(rèn)刪除? 確認(rèn)刪除后,要 釋放 內(nèi)存空間。顯示歡迎進(jìn)入系統(tǒng)界面:“歡迎管理員登錄”或“歡迎 ***同學(xué)登錄”,之后顯示操作界面;管理員和河南理工大學(xué)本科畢業(yè)設(shè)計(論文)說明書 5 學(xué)生有不同的操作界面。 ( 4 ) 學(xué)會調(diào)試一個較長程序的基本方法。 C 語言具有繪圖能力強(qiáng),可移植性,并具備很強(qiáng)的數(shù)據(jù)處理能力,因此適于編寫系統(tǒng)軟件,三維,二維圖形和動畫。 C 語言是以函數(shù)形式提供給用戶的,這些函數(shù)可方便的調(diào)用,并具有多種循環(huán)、條件語句控制程序流向,從而使程序完全結(jié)構(gòu)化。 同時 C 語言又是一種通用的程序設(shè)計語言,在國際上廣泛流行。 當(dāng)程序規(guī)模不是很大時 , 面向過程的方法還會體現(xiàn)出一種優(yōu)勢 , 因為程序的流程很清楚 , 按著模塊與函數(shù)的方法可以很好
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1