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

正文內(nèi)容

c語言日歷顯示課程設(shè)計報告(已修改)

2025-01-29 11:26 本頁面
 

【正文】 高級語言程序設(shè)計課程設(shè)計題目: 專 業(yè) 計算機(jī) 類 班 級 計算機(jī)類1102 學(xué) 生 學(xué) 號 指導(dǎo)教師 _______________起止時間 —— 2012年 2月 目錄實(shí)驗(yàn)報告 3必做題: 3選做題: 8題目10 寫一個日歷顯示程序 8流程圖:(如下) 14工程代碼: 19心得體會 24實(shí)驗(yàn)報告必做題: (1) 編一程序?qū)?種排序方法進(jìn)行比較:交換法、選擇法、插入法、冒泡法四種方法選2。具體比較方法是隨機(jī)生成一組(≥300個)的100以內(nèi)的整數(shù)數(shù)據(jù),用選定的2種排序方法進(jìn)行排序。紀(jì)錄排序過程中數(shù)據(jù)比較和交換的次數(shù),輸出比較結(jié)果。includeincludeint main(void){ int a[300],b[300]。 int i,j,temp,t。 int s=0,p=0,s1=0,p1=0。 for(i=0。i300。i++) { a[i]=rand()%100。 b[i ]=a[i]。 } for(i=0。i299。i++){ for(j=i+1。j300。j++) { if(a[i]a[j]) { temp=a[i]。 a[i]=a[j]。 a[j]=temp。 s++。 } p++。 }} printf(%d %d\n,s,p)。printf(\n)。 for(i=0。i299。i++) { t=i。 for(j=i+1。j300。j++) { if(b[t]b[j]) t=j。 if(t!=i){ temp=b[i]。 b[i]=b[t]。 b[t]=temp。 s1++。 } p1++。 } } printf(%d %d\n,s1,p1)。 return 0。}運(yùn)行結(jié)果:在這個題目中選擇了交換法和選擇法,首先要產(chǎn)生300個隨機(jī)數(shù),其次要懂得兩種排序法的原理,然后進(jìn)行編程,同時利用循環(huán)結(jié)構(gòu)。關(guān)鍵在于產(chǎn)生隨機(jī)數(shù)和排序。通過比較發(fā)現(xiàn)交換法的交換次數(shù)比選擇法少,比較的次數(shù)兩者一樣。(2) 寫一個函數(shù)void maxMinAver(int *data, int *max, int *min,float * ave,int size), 求一組數(shù)據(jù)的最大值、最小值和平均值,測試之。其中data指向給定數(shù)據(jù)的數(shù)組的指針,max、min、ave分別指向最大值、最小值和平均值,size是數(shù)組的大小。要求第一個實(shí)參是數(shù)組,第4個實(shí)參都是對普通的簡單變量的某種操作,最后一個實(shí)參是數(shù)組的大小。測試之includevoid maxMinAver(int *data, int *max, int *min,float * ave,int size)。int main(void){ int *data,*max,*min,size。 float *ave。 maxMinAver(data,max,min,ave,size
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1