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

正文內(nèi)容

c語言課程設(shè)計(jì)報告學(xué)生成績管理系統(tǒng)word格式-在線瀏覽

2025-04-04 23:23本頁面
  

【正文】 個數(shù)值,以便提供給 switch 語句使用 四、增加菜單項(xiàng)的處理功能 ? FindNum 功能:一只老鼠咬壞了賬本,公式中符號()代表是被老鼠咬掉的地方。第二天又去吃了剩下的一半,走時仍然帶一個回去喂狗熊。到第十天時,地里只剩下一個玉米。該次設(shè)計(jì)的程序使用 switch 語句, printf 語句輸出菜單,主要是通過調(diào)用函數(shù)來完成相 應(yīng)菜單程序的編寫查看。 void FindRoot()。 void Diamond()。 void ShowMenu() {int n。\n2 FindRoot 。\n4Diamond。 scanf(%d,amp。 switch(n) {case 1: FindNum()。 case 2: FindRoot ()。 case 3: Bear ()。 case 4: Diamond()。 case 5: Goodbye()。 default: printf(Error! Input again!)。 }} //老鼠啃賬本 void FindNum() {int i。 for(i=1。i++) {if((30+i)*6237==(10*i+3)*3564) printf(3%d6237= %d33564\n,i,i)。}} //求根 void FindRoot() { float a,b,c。 printf(求一個二元方程 ax2+bx+c=0的根的問題 )。 scanf(%f%f%f, amp。b, amp。 delta = (b*b 4*a*c)。} else if (delta 0) { /* delta ==0 , have 1 root */ printf(root1 = root2 = %\n, 1*b / (2*a))。 ShowMenu()。 printf(狗熊到玉米地吃了包谷 )。 \n)。 /n)。 /n)。求地里一共有多少包谷。 day=10。 while (day0) { x1=(x2+1)*2。 day。 ShowMenu()。 for(i=0。i++) {if(i4) {for(j=0。j++) printf( )。k2*i+1。} 5 else {for(j=0。j++) printf( )。k132*i。} printf(\n)。} void Goodbye() {printf(Goodbye!\n)。} 程序運(yùn)行截圖 6 第二章 使用數(shù)組和指針統(tǒng)計(jì)成績 設(shè)計(jì)題目及要求 ? 設(shè)計(jì)題目:假設(shè)給定班級各科考試平均成績的原始資料如下: 數(shù)學(xué): 75 物理: 80 外語: 83 政治: 85 體育 :86 人數(shù): 30 ? 要求統(tǒng)計(jì)出全班學(xué)期總平均成績以及得分最低的科目和該科目的成績。對存放原始數(shù)據(jù)的要求如下: ? 使用整形數(shù)組 a 存放數(shù)學(xué)、物理、外語、政治、體育、人數(shù)、平均成績、最低分科目的成績 ? 使用字符串?dāng)?shù)組 name 存放數(shù)學(xué)、物理、外語、政治、體育、最低分?jǐn)?shù)的科目 ? 使用字符串?dāng)?shù)組 MeanLow 存放人數(shù)、平均成績、最低分?jǐn)?shù)科目的成績、最低分?jǐn)?shù)的科目。) 設(shè)計(jì)思路 將數(shù)組 a 的內(nèi)容存入到分配的內(nèi)存中,使用指針實(shí)現(xiàn)對內(nèi)存內(nèi)容的存取和計(jì)算。 流程圖 具體實(shí)現(xiàn) include int main() {int average,i,sum,min。 char p[6]={數(shù)學(xué) ,物理 ,外語 ,政治 ,體育 ,人數(shù) }。 printf(原始數(shù)據(jù) \n)。i8。 printf(m[0]: \n)。 printf(m[2]:\n\n)。 8 for(i=0。i++) printf(%c,%f\n,p[i],a[i])。 printf(p[5]: %d\n,a[5])。i5。 average=sum/5。 for(i=1。i++) if(a[0]a[i]) min=a[0]。 printf(m[1]: %d\n,min)。 return 0。 建立文件 ? 可以使用默認(rèn)文件名或指定文件名將記錄存儲到文件; ? 文件保存成功返回 0,失敗返回 1; ? 設(shè)置保存標(biāo)志 savedTag 作為是否對記錄進(jìn)行存儲操作的信息; ? 寫同名文件將覆蓋原來文件的內(nèi)容; 增加學(xué)生記錄 ? 可在已有記錄后面追加新的記錄 ? 可以隨時用它增加新的記錄,它們僅保存在結(jié)構(gòu)數(shù)組中; ? 可以將一個文件讀入,追加在已有記錄之后; ? 如果已經(jīng)采取文件追加的方式,在沒有保存到文件之前,將繼續(xù)保持文件追加狀 態(tài),以便實(shí)現(xiàn)連續(xù)文件追加操作方式; ? 如果沒有記錄存在,給出提示信息。 2. 總體設(shè)計(jì) 最初的整體規(guī)劃只是說明它們的可行性,不要求制定函數(shù)的具體實(shí)現(xiàn),甚至不需要考慮函數(shù)原型。 本課程設(shè)計(jì)對模塊設(shè)計(jì)的要求如下: ? 要求使用對文件方式實(shí)現(xiàn)設(shè)計(jì); ? 要求在各個文件內(nèi)實(shí)現(xiàn)結(jié)構(gòu)化設(shè)計(jì); ? 每個模塊作為一個單獨(dú)的 C 文件,每個文件內(nèi)的函數(shù)如表 12— 1 所示,表中給出了各個函數(shù)的功能說明; ? 宏和數(shù)據(jù)結(jié)構(gòu)等放在頭文件中,并使用條件編譯。 ( 4) 刪除學(xué)生信息:該學(xué)號提供給用戶按學(xué)號刪除;首先判 斷文件中是否有學(xué)生信息,如果文件內(nèi)容是空,就輸出 “沒有 該學(xué)生記錄!。 ( 6) 顯示所有學(xué)生信息函數(shù):該函數(shù)主要使用輸出函數(shù) printf 來 實(shí)現(xiàn),首先看有沒有學(xué)生信息,再用指針指向存在的文本,用 do while()語句來實(shí)現(xiàn)所有信息的輸出。 char name[20]。 float aver。 STU stu[N]。 13 void inputscore(void)。 void avergescore(void)。 void lookscore(void)。 void statistic(void)。 void modify(void)。 void menu(void)。 menu()。 switch(getch()) { case 39。 : inputscore()。 /*輸入成績 */ case 39。 : lookscore()。 /*查看成績 */ case 39。 : searchscore()。 /*查找成績 */ case 39。 : statistic()。 /*成績統(tǒng)計(jì) */ case 39。 : modify()。 /*修改成績 */ case 39。 : add()。 /*添加成績 */ case 39。 : delscore()。 /*刪除成績 */ case 39。 : savescore()。 /*保存成績 */ case 39。 :exit(0)。 } printf(按任意鍵繼續(xù) \n)。 14 menu()。} void menu(void) { syst
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1