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

正文內(nèi)容

c語(yǔ)言課程設(shè)計(jì)報(bào)告學(xué)生成績(jī)管理系統(tǒng)word格式-文庫(kù)吧

2025-01-10 23:23 本頁(yè)面


【正文】 ? Diamond 2 ? Goodbye! 1,2 設(shè)計(jì)思路 由題目可以知道 ,可以設(shè)置一下幾個(gè)模塊 :首先選擇菜單程序模塊 , FindNum題目模塊 , FindRoot 題目模塊 , , Bear 題目模塊 , Diamond 題目模塊 .使用調(diào)用函數(shù)來完成第二個(gè)模塊設(shè)計(jì),例如: void FindNum(),void FindRoot()等函數(shù)調(diào)用來對(duì)題目編寫完成。該次設(shè)計(jì)的程序使用 switch 語(yǔ)句, printf 語(yǔ)句輸出菜單,主要是通過調(diào)用函數(shù)來完成相 應(yīng)菜單程序的編寫查看。 流程圖 具體實(shí)現(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(求一個(gè)二元方程 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(第一天吃了一半又拿走一個(gè)回去喂小狗熊。 \n)。 printf(第二天又去吃了剩下的一半,走是任然帶一個(gè)回去。 /n)。 printf(以后每天都吃前一天剩下的一半,拿走一個(gè)。 /n)。 printf(到了第十天時(shí),地里只剩下一個(gè)包谷。求地里一共有多少包谷。 /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()。} 程序運(yùn)行截圖 6 第二章 使用數(shù)組和指針統(tǒng)計(jì)成績(jī) 設(shè)計(jì)題目及要求 ? 設(shè)計(jì)題目:假設(shè)給定班級(jí)各科考試平均成績(jī)的原始資料如下: 數(shù)學(xué): 75 物理: 80 外語(yǔ): 83 政治: 85 體育 :86 人數(shù): 30 ? 要求統(tǒng)計(jì)出全班學(xué)期總平均成績(jī)以及得分最低的科目和該科目的成績(jī)。要求的輸出 結(jié)果如下: 原始信息如下: 數(shù)學(xué): 75 物理: 80 外語(yǔ): 83 政治: 85 體育 :86 人數(shù): 30 平均成績(jī): 0 最低分?jǐn)?shù)科目的成績(jī): 0 最低分?jǐn)?shù)的科目: 全班各科平均成績(jī)?nèi)缦拢? 數(shù)學(xué): 75 物理: 80 外語(yǔ): 83 政治: 85 體育 :86 人數(shù): 30 統(tǒng)計(jì)結(jié)果如下: 人數(shù): 30 平均成績(jī): 81 最低分?jǐn)?shù)科目的成績(jī): 75 最低分?jǐn)?shù)的科目:數(shù)學(xué) 設(shè)計(jì)要求 ? 實(shí)現(xiàn)本設(shè)計(jì)功能的方法很多,這里給出 4 種難易成度不同的要求,以便加深對(duì)數(shù)組和指針知識(shí)的理解。對(duì)存放原始數(shù)據(jù)的要求如下: ? 使用整形數(shù)組 a 存放數(shù)學(xué)、物理、外語(yǔ)、政治、體育、人數(shù)、平均成績(jī)、最低分科目的成績(jī) ? 使用字符串?dāng)?shù)組 name 存放數(shù)學(xué)、物理、外語(yǔ)、政治、體育、最低分?jǐn)?shù)的科目 ? 使用字符串?dāng)?shù)組 MeanLow 存放人數(shù)、平均成績(jī)、最低分?jǐn)?shù)科目的成績(jī)、最低分?jǐn)?shù)的科目。 ? 使用字符指針指向字符數(shù)組(這個(gè)題目的要求超出一般的教材,但對(duì)理解指7 針很有用途。) 設(shè)計(jì)思路 將數(shù)組 a 的內(nèi)容存入到分配的內(nèi)存中,使用指針實(shí)現(xiàn)對(duì)內(nèi)存內(nèi)容的存取和計(jì)算。為字符分配內(nèi)存,并將字符數(shù)組的內(nèi)容也存入所分配的內(nèi)存中,使用這些指針實(shí)現(xiàn)設(shè)計(jì)要求。 流程圖 具體實(shí)現(xiàn) include int main() {int average,i,sum,min。 int a[6]={75,80,83,85,86,30}。 char p[6]={數(shù)學(xué) ,物理 ,外語(yǔ) ,政治 ,體育 ,人數(shù) }。 char m[3]={ 總平均成績(jī) ” ,最低分?jǐn)?shù)科目的成績(jī) ” , 最低分?jǐn)?shù)科目 ” }。 pr
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1