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

正文內(nèi)容

最新軟件設(shè)計(jì)報(bào)告-wenkub

2022-08-29 19:40:38 本頁(yè)面
 

【正文】 Display()。 scanf(%d,amp。 sa = (struct Student *)malloc(a * sizeof(struct Student))。k++) printf(%s:%g\n,pa[k].name,pa[k].grades)。 pa[max]=temp。jn。 for(i=0。 }printf(輸入完畢 \n)。printf(grades(%d):,p)。im。 printf(*請(qǐng)輸入學(xué)生人數(shù):)。i=0in1輸出排序結(jié)果結(jié)束 j=ijni++a[i].scorea[j].scorej++交換 a[i]和 a[j]NYYNYN 開(kāi)始 退出系統(tǒng) printf(0、退出 輸入學(xué)生信息 降序輸出成績(jī) \n)。double grades。(2)輸入學(xué)生人數(shù)和基本信息。包括學(xué)生信息的輸入輸出以及排序。如果是運(yùn)行期出錯(cuò),則程序存在邏輯上的錯(cuò)誤,要借助調(diào)試器找出錯(cuò)誤才能保證源程序的修改正確。4.運(yùn)行生成了可執(zhí)行文件后就可以運(yùn)行程序。2.編譯編譯是將已生成的 C/C++語(yǔ)言源程序代碼轉(zhuǎn)換為機(jī)器可識(shí)別的目標(biāo)代碼(即二進(jìn)制代碼) , 的目標(biāo)文件。所以實(shí)際中,更多的是以 Visual C++ 為平臺(tái)。四、主要儀器設(shè)備硬件:微型計(jì)算機(jī)軟件:C、C++、Visual C++等五、參考書(shū)參考書(shū)【1】朱立華,王立柱.C 語(yǔ)言程序設(shè)計(jì).北京:人民郵電出版社,2022【2】朱立華,朱建,俞瓊.面向?qū)ο蟪绦蛟O(shè)計(jì)及 C++.北京:人民郵電出版社,2022【3】張引等.C 程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì).浙江:浙江大學(xué)出版社,2022 第二章 軟件開(kāi)發(fā)平臺(tái)簡(jiǎn)介本次實(shí)驗(yàn)所用的開(kāi)發(fā)軟件是 Microsoft Visual C++ 。A 檔共 5 題,題目較簡(jiǎn)單,第一周完成;B檔共 2 題,題目是綜合性的,較復(fù)雜,第二周完成。二、目的與任務(wù)目的:通過(guò)集中時(shí)間上機(jī)實(shí)驗(yàn),對(duì)學(xué)生的程序設(shè)計(jì)能力進(jìn)行一次綜合訓(xùn)練,使學(xué)生充分發(fā)揮已有的編程能力,熟悉編譯環(huán)境。選擇若干課題,進(jìn)行審題、分析、設(shè)計(jì)和調(diào)試,在程序準(zhǔn)備、程序?qū)崿F(xiàn)、完成文檔、答辯驗(yàn)收過(guò)程中,將全面鞏固已學(xué)過(guò)的編程知識(shí),全面提高編程技能,在編程風(fēng)格、調(diào)試器的使用、測(cè)試技術(shù)等方面得到全面訓(xùn)練。三、考核及報(bào)告要求1. 考核根據(jù)學(xué)生平時(shí)的上機(jī)出勤情況、為上機(jī)所作的準(zhǔn)備情況、上機(jī)時(shí)的表現(xiàn)、程序的完成情況、驗(yàn)收答辯時(shí)的表現(xiàn)、報(bào)告的完成情況等綜合打分。Visual C++是一個(gè)功能強(qiáng)大的可視化軟件開(kāi)發(fā)工具。 VC++6 集成開(kāi)發(fā)環(huán)境中集成了編輯器、編譯器、連接器以及調(diào)試程序,覆蓋了的開(kāi)發(fā)應(yīng)用程序的整個(gè)過(guò)程,與開(kāi)發(fā)其他高級(jí)語(yǔ)言的程序一樣,開(kāi)發(fā)一個(gè) C/C++語(yǔ)言程序包括編輯、編譯、鏈接和運(yùn)行幾個(gè)步驟。編譯又包括預(yù)處理和編譯兩個(gè)子過(guò)程,先執(zhí)行程序中的以開(kāi)頭的預(yù)處理命令進(jìn)行預(yù)處理,然后再進(jìn)行正常的編譯過(guò)程。運(yùn)行程序的方法很多,最常用是選擇集成環(huán)境中的“運(yùn)行”命令來(lái)運(yùn)行可執(zhí)行文件;另一種方法是在 MSDOS 提示符后直接鍵入可執(zhí)行文件名(如果主函數(shù)有形式參數(shù),則應(yīng)提供實(shí)在參數(shù)) ,按回車(chē)確認(rèn)。C 語(yǔ)言程序的開(kāi)發(fā)在特定的集成開(kāi)發(fā)環(huán)境下進(jìn)行。通過(guò)該課題全面熟悉結(jié)構(gòu)體數(shù)組、字符串的使用以及排序的方法,掌握程序設(shè)計(jì)的基本方法及友好界面的設(shè)計(jì)。(3)采用選擇排序法對(duì)學(xué)生分?jǐn)?shù)進(jìn)行排序,通過(guò)循環(huán)比較 a[i].score 和 s[j].score 的大小并交換順序?qū)崿F(xiàn)分?jǐn)?shù)的降序排列。}。 printf( \n)。scanf(%d,amp。i++) { printf(*name(%d):,p)。scanf(%Lf,amp。return m。in1。j++) { if(pa[j].gradespa[max].grades) max=j。 } } printf(降序排列為: \n)。}void main(){ int choice。 printf(**** 歡迎進(jìn)入學(xué)生成績(jī)統(tǒng)計(jì)系統(tǒng) ****\n)。choice)。 scanf(%d,amp。 break。完善方向基本功能已實(shí)現(xiàn),對(duì)于實(shí)際的系統(tǒng),接下來(lái)完善的功能的是能夠選擇不同的科目進(jìn)行輸入,能夠選擇進(jìn)行降冪或者升冪排序,同時(shí)能添加或刪除學(xué)生信息,對(duì)于成績(jī)相同的學(xué)生進(jìn)行并列排名. 打字軟件(A2) 設(shè)計(jì)題目及要求課題內(nèi)容:設(shè)計(jì)一個(gè)打字程序。 設(shè)計(jì)思想及程序流程框圖設(shè)計(jì)思想:(1)利用隨機(jī)函數(shù)產(chǎn)生隨機(jī)數(shù)作為產(chǎn)生的字符串長(zhǎng)度;(2)利用隨機(jī)函數(shù)產(chǎn)生隨機(jī)數(shù) 0、1,用于控制產(chǎn)生小寫(xiě)字母、大寫(xiě)字母的隨機(jī)性,并產(chǎn)生隨機(jī)字符串;(3)建立新的數(shù)組,用戶(hù)輸入字符串;(4)用戶(hù)輸入字符串與隨機(jī)字符串對(duì)比統(tǒng)計(jì):若兩者字符個(gè)數(shù)相同,則直接計(jì)算出正確率,否則提示字符串長(zhǎng)度不對(duì),退出系統(tǒng)。A39。int right=0。 length=rand()%15+1。s length is:%d\n,length)。if(flag)origin[j]=39。A39。ilength。k = strlen(guess)。nlength。printf(你的正確率是 %f\n,r)。程序完善方向:對(duì)于這個(gè)程序,不足的就是可以添加計(jì)時(shí)功能,在打字前,可以詢(xún)問(wèn)用戶(hù)是否進(jìn)行計(jì)時(shí),還可以添加功能,由用戶(hù)自己選擇可從從其他文件導(dǎo)入一段字符串。char filepath[30]。printf(0、退出系統(tǒng) 寫(xiě)入并保存文件 2 讀取文件\n)。switch(choice){ case 1: printf(請(qǐng)輸入文件路徑 : )。 exit(1)。39。 printf(\n 文件已保存 !\n)。//輸入路徑 fp=fopen(filepath,r)。 rewind(fp)。 fclose(fp)。}printf(\n 謝謝使用此系統(tǒng) \n)。包括明文與密鑰的轉(zhuǎn)換。 Ci = mi + K ,其中 i = 0,1,……n1 , K 為密鑰;(3)具有輸入輸出界面。printf(輸入密鑰 =)。il。 printf(加密結(jié)果 :)。 l=strlen(b)。 for(i=0。\039。char a[100],b[100]。scanf(%d,amp。 gets(a)。 getchar()。case 0: printf(退出系統(tǒng) )。} 結(jié)果及完善方向選擇 2,解密:選擇 1,加密:選擇 0,退出系統(tǒng):程序結(jié)果分析:此程序基本完成功能,能實(shí)現(xiàn)字符串的加密與解密,具有較友好的界面。包括二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制數(shù)互相轉(zhuǎn)換。整體結(jié)構(gòu)流程圖 開(kāi)始 輸出界面 choice二進(jìn)制八進(jìn)制十進(jìn)制十六進(jìn)制退出轉(zhuǎn)為其他進(jìn)制輸出轉(zhuǎn)為其他進(jìn)制輸出轉(zhuǎn)為其他進(jìn)制輸出轉(zhuǎn)為其他進(jìn)制輸出 邏輯功能程序includeincludeincludevoid zhuan2(int k)//十進(jìn)制轉(zhuǎn)換成二進(jìn)制數(shù){int b[30]。//取相除的整數(shù)商 i++。 while(i=0) { printf(%d,b[i])。printf( 1 二進(jìn)制 \n)。printf( 0 退出 \n)。int x,f=0。 display()。 while(!f){ i=0。 getchar()。139。039。} i=0。 if(m[i]==39。} printf(\n 二進(jìn)制數(shù) %s 轉(zhuǎn)換為其他進(jìn)制結(jié)果如下:\n,m)。 break。 printf(請(qǐng)輸入八進(jìn)制數(shù): )。\039。039。 } i=0。 n=n+m[i]48。 printf(十進(jìn)制: %d\n,n)。 scanf(%d,amp。 printf(十進(jìn)制: %d\n,x)。 while(!f) { i=0。 getchar()。amp。amp。 else if(m[i]=39。m[i]=39。A39。F39。i++。) { n=n*16。amp。 if(39。m[i]=39。A39。F39。 zhuan2(n)。 case 0: printf(退出\n)。} 結(jié)果及完善方向選擇 1,輸入的是二進(jìn)制:選擇 2,輸入的是八進(jìn)制:選擇 3,輸入的是十進(jìn)制:選擇 4,輸入的是十六進(jìn)制:選擇 0,退出系統(tǒng):程序結(jié)果分析:本程序基本實(shí)現(xiàn)功能,且能實(shí)現(xiàn) 16 以下的任意進(jìn)制間的相互轉(zhuǎn)換,在輸入非法進(jìn)制數(shù)時(shí)能報(bào)錯(cuò)提醒,并可以多次轉(zhuǎn)換。通過(guò)此課題,熟練掌握文件、數(shù)組、結(jié)構(gòu)體的各種操作以及友好界面的設(shè)計(jì)。(4)計(jì)算該班級(jí)本課程的總平均成績(jī)。 設(shè)計(jì)思想及程序流程框圖設(shè)計(jì)思想: (1)建立一個(gè) stu 結(jié)構(gòu)體,包含學(xué)生學(xué)號(hào)、平時(shí)成績(jī)、期中成績(jī)、期末成績(jī)、總評(píng)成績(jī)、等級(jí)結(jié)構(gòu)體常量; (2)從文件中讀出數(shù)據(jù)賦給結(jié)構(gòu)體相應(yīng)的變量,對(duì)數(shù)據(jù)進(jìn)行計(jì)算得出綜合成績(jī)、等級(jí)賦給相應(yīng)結(jié)構(gòu)體變量; (3)查詢(xún)時(shí),通過(guò)不斷比較結(jié)構(gòu)體中的學(xué)號(hào)名與輸入的學(xué)號(hào)找出該學(xué)號(hào)對(duì)應(yīng)的的結(jié)構(gòu)體變量,對(duì)期中的數(shù)據(jù)進(jìn)行處理輸出;程序流程圖:程序系統(tǒng)框圖開(kāi)始輸入選項(xiàng)choice=1 choice=2 choice=3 choice=4 choice=5 choice=6 choice=7 choice=0從文件中讀取數(shù)據(jù)計(jì)算并顯示成 績(jī) 按等級(jí)查詢(xún)按總評(píng)成績(jī)排序按學(xué)號(hào)查詢(xún)等級(jí)列表保存到文 件退出系統(tǒng)結(jié)束按 任 意 鍵 返 回 主 菜 單輸入錯(cuò)誤查詢(xún)部分程序流程(以查詢(xún)學(xué)號(hào)為例)輸入待查詢(xún)學(xué)號(hào) temp[10]i=0 iamountflag=strcmp(temp,list[i].code)flag==0?輸出學(xué)生信息結(jié)束i++查詢(xún)的學(xué)號(hào)不存在 開(kāi)始計(jì)算總評(píng)成績(jī)和等級(jí)程序流程圖list[i].grade=39。double score。printf( 計(jì)算并顯示成績(jī) \n)。 printf( 等級(jí)列表 \n)。D39。B39。}void display(){printf( ********************歡迎進(jìn)入成績(jī)核算系統(tǒng)*********************\n)。FILE *fp。for(i=0。list[i].s2,amp。printf( ├─── ——┼────┼────┼────┤\n)。printf( └── ——─┴────┴────┴────┘\n)。return n。printf( │ 學(xué)號(hào) │ 平時(shí) │ 期中 │ 期末 │ 總分│ 等級(jí)│\n)。i++){average+=list[i].score。printf( 本班總?cè)藬?shù) %d 本班平均成績(jī) %.1f\n,amount,average)。float temp3。for(i=0。j++){if(list[j].scorelist[i].score) //比較分?jǐn)?shù){temp=list[j].score。strcpy(list[j].code,list[i].code)。list[i].s1=temp3。temp3=list[j].s3。list[j].grade=list[i].grade。for(i=0。A39。C39。E39。char g。scanf(%c,amp。printf( ├─────┼───┼───┼───┼───┼───┤\n)。printf( │%10s│%│% │%│%│ %c │\n,list[i].code,list[i].s1,list[i].s2,list[i].s3,list[i].score,list[i].grade)。getch()。printf( │ 等級(jí) │ 人數(shù) │ 百分比 │\n)。i++){if(list[i].grade==39。j=0。B39。for(i=0。)j++。iamount。}printf( │ D │ %d │ % │\n,j,(double)j/amount)。i++){if(list[i].grade==39。printf( └────┴─────┴──────┘\n)。int flag=1。
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1