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

正文內(nèi)容

c語言課程設(shè)計報告學生成績管理系統(tǒng)word格式-文庫吧

2025-01-10 23:23 本頁面


【正文】 ? Diamond 2 ? Goodbye! 1,2 設(shè)計思路 由題目可以知道 ,可以設(shè)置一下幾個模塊 :首先選擇菜單程序模塊 , FindNum題目模塊 , FindRoot 題目模塊 , , Bear 題目模塊 , Diamond 題目模塊 .使用調(diào)用函數(shù)來完成第二個模塊設(shè)計,例如: void FindNum(),void FindRoot()等函數(shù)調(diào)用來對題目編寫完成。該次設(shè)計的程序使用 switch 語句, printf 語句輸出菜單,主要是通過調(diào)用函數(shù)來完成相 應(yīng)菜單程序的編寫查看。 流程圖 具體實現(xiàn) include include void FindNum()。 void FindRoot()。 void Bear()。 void Diamond()。 void Goodbye()。 void ShowMenu() {int n。 printf(Input a number from 13:\n1 FindNnm。\n2 FindRoot 。\n3 3 Bear。\n4Diamond。\n5 Goodbye\n)。 scanf(%d,amp。n)。 switch(n) {case 1: FindNum()。 break。 case 2: FindRoot ()。 break。 case 3: Bear ()。 break。 case 4: Diamond()。 break。 case 5: Goodbye()。 break。 default: printf(Error! Input again!)。 ShowMenu()。 }} //老鼠啃賬本 void FindNum() {int i。 printf(3£ 6237=£ 33564\n)。 for(i=1。i10。i++) {if((30+i)*6237==(10*i+3)*3564) printf(3%d6237= %d33564\n,i,i)。 ShowMenu()。}} //求根 void FindRoot() { float a,b,c。 float delta。 printf(求一個二元方程 ax2+bx+c=0的根的問題 )。 printf(input a, b, c:)。 scanf(%f%f%f, amp。a, amp。b, amp。c)。 delta = (b*b 4*a*c)。 /*b^2 4ac*/ if (delta 0) { printf(no fact root.\n)。} else if (delta 0) { /* delta ==0 , have 1 root */ printf(root1 = root2 = %\n, 1*b / (2*a))。} 4 else {/*delta 0 , have 2 root.*/ printf(root1 = %, root2 = %\n, 1*b + sqrt(delta)/ (2*a), 1*b sqrt(delta)/(2*a))。 ShowMenu()。}} //狗熊吃玉米 void Bear() { int day, x1, x2。 printf(狗熊到玉米地吃了包谷 )。 printf(第一天吃了一半又拿走一個回去喂小狗熊。 \n)。 printf(第二天又去吃了剩下的一半,走是任然帶一個回去。 /n)。 printf(以后每天都吃前一天剩下的一半,拿走一個。 /n)。 printf(到了第十天時,地里只剩下一個包谷。求地里一共有多少包谷。 /n)。 day=10。 x2=1。 while (day0) { x1=(x2+1)*2。 x2=x1。 day。} printf(包谷總數(shù) =%d\n,x1)。 ShowMenu()。} } //鉆石 void Diamond() {int i,j,k。 for(i=0。i7。i++) {if(i4) {for(j=0。j15i。j++) printf( )。 for(k=0。k2*i+1。k++) printf(*)。} 5 else {for(j=0。ji+9。j++) printf( )。 for(k=0。k132*i。k++) printf(*)。} printf(\n)。} ShowMenu()。} void Goodbye() {printf(Goodbye!\n)。} void main() {ShowMenu()。} 程序運行截圖 6 第二章 使用數(shù)組和指針統(tǒng)計成績 設(shè)計題目及要求 ? 設(shè)計題目:假設(shè)給定班級各科考試平均成績的原始資料如下: 數(shù)學: 75 物理: 80 外語: 83 政治: 85 體育 :86 人數(shù): 30 ? 要求統(tǒng)計出全班學期總平均成績以及得分最低的科目和該科目的成績。要求的輸出 結(jié)果如下: 原始信息如下: 數(shù)學: 75 物理: 80 外語: 83 政治: 85 體育 :86 人數(shù): 30 平均成績: 0 最低分數(shù)科目的成績: 0 最低分數(shù)的科目: 全班各科平均成績?nèi)缦拢? 數(shù)學: 75 物理: 80 外語: 83 政治: 85 體育 :86 人數(shù): 30 統(tǒng)計結(jié)果如下: 人數(shù): 30 平均成績: 81 最低分數(shù)科目的成績: 75 最低分數(shù)的科目:數(shù)學 設(shè)計要求 ? 實現(xiàn)本設(shè)計功能的方法很多,這里給出 4 種難易成度不同的要求,以便加深對數(shù)組和指針知識的理解。對存放原始數(shù)據(jù)的要求如下: ? 使用整形數(shù)組 a 存放數(shù)學、物理、外語、政治、體育、人數(shù)、平均成績、最低分科目的成績 ? 使用字符串數(shù)組 name 存放數(shù)學、物理、外語、政治、體育、最低分數(shù)的科目 ? 使用字符串數(shù)組 MeanLow 存放人數(shù)、平均成績、最低分數(shù)科目的成績、最低分數(shù)的科目。 ? 使用字符指針指向字符數(shù)組(這個題目的要求超出一般的教材,但對理解指7 針很有用途。) 設(shè)計思路 將數(shù)組 a 的內(nèi)容存入到分配的內(nèi)存中,使用指針實現(xiàn)對內(nèi)存內(nèi)容的存取和計算。為字符分配內(nèi)存,并將字符數(shù)組的內(nèi)容也存入所分配的內(nèi)存中,使用這些指針實現(xiàn)設(shè)計要求。 流程圖 具體實現(xiàn) include int main() {int average,i,sum,min。 int a[6]={75,80,83,85,86,30}。 char p[6]={數(shù)學 ,物理 ,外語 ,政治 ,體育 ,人數(shù) }。 char m[3]={ 總平均成績 ” ,最低分數(shù)科目的成績 ” , 最低分數(shù)科目 ” }。 pr
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1