歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

《C課程設(shè)計報告》word版

  • 資源ID:126290476       資源大?。?span id="avy5nlg" class="font-tahoma">237KB        全文頁數(shù):36頁
  • 資源格式: DOC        下載積分:10積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

《C課程設(shè)計報告》word版

C語言程序設(shè)計課程設(shè)計報告(2012 2013學(xué)年 第 3 學(xué)期)專 業(yè): 軟件工程班 級: 姓名學(xué)號: 指導(dǎo)教師: 成 績: 軟件工程系 2013 年06月24日 目 錄一、課程設(shè)計的目的與要求(含設(shè)計指標(biāo))1二、方案實現(xiàn)與調(diào)試12.1擲骰子游戲12.2射擊游戲32.3 計算存款本息之和62.4 肇事逃逸82.5禮炮102.6汽車加油122.7排考場座位問題142.8大優(yōu)惠172.9金幣182.10縮印21三、課程設(shè)計分析與總結(jié)23 一、課程設(shè)計的目的與要求(含設(shè)計指標(biāo))(一)、實驗?zāi)康腃語言是一種編程靈活,特色鮮明的程序設(shè)計語言。C語言除了學(xué)習(xí)必須的基本知識,如概念,方法和語法規(guī)則之外,更重要的是進(jìn)行實訓(xùn),以提高學(xué)習(xí)者的動手和編程能力,這是學(xué)習(xí)語言的最終目的。結(jié)合多年來的教學(xué)經(jīng)驗,根據(jù)學(xué)生的學(xué)習(xí)情況,為配合教學(xué)過程,使“項目教學(xué)法”能在本質(zhì)上促使學(xué)生有更大進(jìn)步,特編寫了該C語言程序設(shè)計任務(wù)書,以在實訓(xùn)過程中給學(xué)生提供幫助。達(dá)到如下目的:1 在課程結(jié)束之前,讓學(xué)生進(jìn)一步了解C程序設(shè)計語言的編程功能;2 讓學(xué)生扎實掌握C程序設(shè)計語言的相關(guān)知識;3 通過一些有實際意義的程序設(shè)計,使學(xué)生體會到學(xué)以致用,并能將程序設(shè)計的知識與專業(yè)知識有效地結(jié)合,更全面系統(tǒng)地了解行業(yè)知識。(二)、設(shè)計要求根據(jù)實驗內(nèi)容的要求自由選定題目。編寫程序要求遵循如下基本要求:l 模塊化程序設(shè)計l 鋸齒型書寫格式l 必須上機(jī)調(diào)試通過二、方案實現(xiàn)與調(diào)試2.1擲骰子游戲 題目內(nèi)容的描述 :兩人玩骰子,游戲規(guī)則如下:1) 兩人輪流擲骰子,每次擲兩個,每人最多擲10次。2) 將每人每次的分值累加計分3) 當(dāng)兩個骰子點數(shù)都為6時,計8分;當(dāng)兩個點數(shù)相等且不為兩個6時,計7分;當(dāng)兩個點數(shù)不一樣時,計其中點數(shù)較小的骰子的點數(shù)。4) 結(jié)束條件:當(dāng)雙方都擲10次或經(jīng)過5次后一方累計分?jǐn)?shù)多出另一方的30%及以上。最后顯示雙方分?jǐn)?shù)并判定優(yōu)勝者。輸入數(shù)據(jù)類型、格式和內(nèi)容限制和輸出數(shù)據(jù)的說明輸入數(shù)據(jù)類型、格式和內(nèi)容限制:無輸出數(shù)據(jù):獲勝方及分?jǐn)?shù)主要模塊的算法描述 開始初始化隨機(jī)取數(shù),比較甲乙方大小并將獲得的分?jǐn)?shù)加起來當(dāng)累加分?jǐn)?shù)為5次時候,比較甲是否大于1.3倍的乙甲獲勝乙是否大于1.3倍的甲乙獲勝隨機(jī)取數(shù),比較甲乙方大小并將獲得的分?jǐn)?shù)加起來當(dāng)累加分?jǐn)?shù)為10次時候,比較甲是否大于1.3倍的乙甲獲勝乙是否大于1.3倍的甲乙獲勝YYYYNNNN平局結(jié)束2.1.4調(diào)試過程及實驗結(jié)果實驗結(jié)果: 調(diào)試過程:1.在printf中忘記加%d導(dǎo)致運行沒有結(jié)果,2.沒有弄清楚全局變量和局部變量,導(dǎo)致出錯,3.對于子函數(shù)的定義沒有弄明白,以及指針的定義。2.2射擊游戲2.2.1題目內(nèi)容的描述 :在程序運行時屏幕上方第一行隨機(jī)出現(xiàn)一個 符號,要求游戲者輸入一個1-80之間的整數(shù),當(dāng)用戶輸入一個整數(shù)后,一個*立即從屏幕底端的該整數(shù)列向上移動,若移動到屏幕的頂端能撞上 符號,則游戲者獲勝;若沒有撞上,則要求再輸入一個整數(shù),共允許輸入5次,如果一直沒有撞上,則認(rèn)為游戲者輸。 提示: 1)輸入 符號可以采用printf("%c",'1') 2)顯示*號向上移動:輸出一些空行;輸出*號;以循環(huán)的方式增加延時(for(i=0;i<100000;i+););clrscr()清屏重新繪制*號。2.2.2輸入數(shù)據(jù)類型、格式和內(nèi)容限制和輸出數(shù)據(jù)的說明:輸入數(shù)據(jù)類型、格式和內(nèi)容限制:輸入一個整數(shù)輸出數(shù)據(jù)的說明:無2.2.3系統(tǒng)主要模塊的算法描述 開始初始化h=20,i=1x隨機(jī)取數(shù),輸入yh>0i<xprintf(" ");i+;printf("%cn",'1');j=h;j>0printf("n");j-;k<yk=1printf(" ");k+;printf("*"); h-;system("cls"); x=yl<4l+;l<5輸出恭喜獲勝輸出游戲結(jié)束 再見了輸出再來一次YNNYYNYYYNYN結(jié)束2.2.4調(diào)試過程及實驗結(jié)果實驗結(jié)果調(diào)試過程:清屏不會調(diào)用,只需1. #include <stdlib.h> 2. system("cls");2.3 計算存款本息之和2.3.1題目內(nèi)容的描述 :以“存款利率”為關(guān)鍵字上網(wǎng)搜索目前我國整存整取不同期限我國的銀行存款利率,只計算一年、三年和五年三種期限。 問題: 1) 要求輸入存錢的本金和期限,求到期能從銀行得到的利息與本金合計。 2)假設(shè)存款期限為三十年本金為10萬,比較一年、三年和五年滾存三十年后的本息金額。2.3.2輸入數(shù)據(jù)類型、格式和內(nèi)容限制和輸出數(shù)據(jù)的說明輸入數(shù)據(jù)類型、格式和內(nèi)容限制:輸入本金和期限輸出數(shù)據(jù):本息金額2.3.3系統(tǒng)主要模塊的算法描述: 開始輸入本金和期限計算一年滾存到期能從銀行得到的利息與本金合計計算三年滾存到期能從銀行得到的利息與本金合計計算五年滾存到期能從銀行得到的利息與本金合計輸出結(jié)果結(jié)束2.3.4調(diào)試過程及實驗結(jié)果調(diào)試過程:剛開始沒有弄明白本息的算法導(dǎo)致出錯實驗結(jié)果:2.4 肇事逃逸2.4.1題目內(nèi)容的描述 某部閩DT的出租車交通肇事逃逸,現(xiàn)場無人看清后面的四位數(shù)字,但三位目擊群眾提供信息如下:1) 車牌號后兩位相同; 2) 車牌號前兩位相同; 3) 車牌號是一個整數(shù)的平方。請編程查出肇事逃逸車輛的車牌號2.4.2輸入數(shù)據(jù)類型、格式和內(nèi)容限制和輸出數(shù)據(jù)的說明2.4.3系統(tǒng)主要模塊的算法描述 .初始化m=31,i=j=0k=i*1000+i*100+j*10+ji!=j&&m*m=k輸出車牌號結(jié)束j+j<10i<10i+開始m<=100m+NNYYNYNN2.4.4調(diào)試過程及實驗結(jié)果實驗結(jié)果: 2.5禮炮題目內(nèi)容的描述 :鳴放禮炮起源于英國。據(jù)說400多年前英國海軍用的是火炮。當(dāng)戰(zhàn)艦進(jìn)入友好國家的港口之前,或在公海上與友好國家的艦船相遇時,為了表示沒有敵意,便把船上大炮內(nèi)的炮彈統(tǒng)統(tǒng)放掉,對方的海岸炮艦船也同樣做以表示回報。這種做法以后就逐漸成為互致敬意的一種禮儀。由于當(dāng)時最大的戰(zhàn)艦裝有大炮21門,所以鳴炮21響就成了一種最高禮節(jié)。有四艘戰(zhàn)艦ABCD開始鳴放禮炮各21響,已知A戰(zhàn)艦每隔5秒放一次,B戰(zhàn)艦每隔6秒放一次, C戰(zhàn)艦每隔7秒放一次, D戰(zhàn)艦每隔8秒放一次.假設(shè)各炮手對時間掌握非常準(zhǔn)確,請問觀眾共可以聽到幾次禮炮聲?輸入數(shù)據(jù)類型、格式和內(nèi)容限制和輸出數(shù)據(jù)的說明:輸入數(shù)據(jù)類型、格式和內(nèi)容限制:無輸出數(shù)據(jù)為:觀眾共可以聽到的禮炮聲次數(shù)主要模塊的算法描述 開始初始化a=0,b=0,c=0,d=0,count=0 a=0,b=0,c=0,d=0,count=0a=0,b=0,c=0,d=0,count=0a=0,b=0,c=0,d=0,count=0a<=5*20|b<=6*20|c<=7*20|d<=8*20a%5=0|b%6=0|c%7=0|d%8=0count+a<=5*20a+b<=6*20b+c<=7*20c+d<=8*20d+輸出count結(jié)束NNNNNYYYYYY調(diào)試過程及實驗結(jié)果實驗結(jié)果:2.6汽車加油2.6.1題目內(nèi)容的描述 :一輛汽車加滿油后可行駛n公里。旅途中有若干個加油站。設(shè)計一個有效算法,指出應(yīng)在哪些加油站??考佑?,使沿途加油次數(shù)最少。輸入:第一行有2 個正整數(shù)N和K(1 <= N <= 100,1 <= K< = 100),表示汽車加滿油后可行駛N公里,且旅途中有K個加油站。接下來的1 行中,有K+1 個整數(shù),表示第K個加油站與第K-1 個加油站之間的距離。第0 個加油站表示出發(fā)地,汽車已加滿油。第K+1 個整數(shù)表示第K個加油站與目的地的距離。輸出:將編程計算出的最少加油次數(shù)輸出。如果無法到達(dá)目的地,則輸出 No Solution。(注意:No和Solution之間有一個空格)。2.6.2輸入數(shù)據(jù)類型、格式和內(nèi)容限制和輸出數(shù)據(jù)的說明:輸入數(shù)據(jù)類型、格式和內(nèi)容限制:輸入汽車加滿油后可行駛多少公里,旅途中有多少個加油站,每個相鄰加油站的距離輸出數(shù)據(jù)的說明:輸出的最少加油次數(shù)2.6.3系統(tǒng)主要模塊的算法描述 :開始輸入汽車加滿油后可行駛多少公里和旅途中有多少個加油站輸入每個相鄰加油站的距離ai>n輸出 No Solution初始化m=0,t=0,i=0i<k+1m=m+ai;i+;m>nt+;m=ai;輸出最少加油次數(shù)結(jié)束YNNYNY2.6.4調(diào)試過程及實驗結(jié)果實驗結(jié)果:調(diào)試過程: 巧妙計算加油次數(shù)for(i=0;i<k+1;i+)/計算最少加油次數(shù)m=m+ai; if(m>n) t+; m=ai; 2.7排考場座位問題2.7.1題目內(nèi)容的描述 :假設(shè)考場有8×8的座位,每當(dāng)一個考生進(jìn)入考場就為他安排座位。主界面如下:請輸入選項(1-4)1 設(shè)定考場座位2 取消考場座位3 顯示某座位考生信息4 查找學(xué)生座位1) 選擇1,用戶輸入準(zhǔn)考證號,隨機(jī)產(chǎn)生該學(xué)生座位的行號和列號,要求一個考生只有一個座位,已有考生的位置上不能再安排新的考生;2) 取消某人的考場座位;3) 輸入行號列號,輸出該考生的準(zhǔn)考證號;4) 輸入某學(xué)生的準(zhǔn)考證號,輸出該學(xué)生的座位。2.7.2輸入數(shù)據(jù)類型、格式和內(nèi)容限制和輸出數(shù)據(jù)的說明輸入數(shù)據(jù)類型、格式和內(nèi)容限制:輸入選項(1-4)輸出數(shù)據(jù)的說明:準(zhǔn)考證號,學(xué)生的座位2.7.3系統(tǒng)主要模塊的算法描述 考號的座位已取消anm=0;該考號是否有座位開始輸入nn=1n=2n=3n=4輸入考號該考號是否有座位是否該考號已經(jīng)有座位隨機(jī)取數(shù)安排座位輸入考號是否有該座位否是anm=0; 初始化a99=0該考號已取消該座位為空輸入行號和列號輸出準(zhǔn)考證號輸入考號無考試信息輸出行號和列號是否結(jié)束2.7.4調(diào)試過程及實驗結(jié)果實驗結(jié)果調(diào)試過程:二維數(shù)組不會調(diào)用參數(shù),解決方法二維數(shù)組在定義時為void set(int (*a)9)2.8大優(yōu)惠2.8.1題目內(nèi)容的描述 中國移動推出最新的手機(jī)資費優(yōu)惠方案,按照這個方案Tom的手機(jī)每天消費1元,每消費K元就可以獲贈1元,一開始Tom有M元,問最多可以用多少天?輸入的測試數(shù)據(jù)為一行,實例包括2個整數(shù)M, K(2 <= K <= M <= 1000)。輸出一個整數(shù),表示M元可以用的天數(shù)。2.8.2輸入數(shù)據(jù)類型、格式和內(nèi)容限制和輸出數(shù)據(jù)的說明輸入數(shù)據(jù)類型、格式和內(nèi)容限制:輸入剛開始有多少元以及每消費多少元可以獲贈1元輸出數(shù)據(jù):最多可以用多少天2.8.3系統(tǒng)主要模塊的算法描述 開始初始化i=1Please input K and M(2 <= K <= M <= 1000)M>0i+; M=M-1;i%K=0M=M+1輸出可用天數(shù)結(jié)束NYYYN2.8.4調(diào)試過程及實驗結(jié)果2.9金幣2.9.1題目內(nèi)容的描述:國王用金幣獎勵他忠誠的侍從。第一天侍從工作結(jié)束后,國王獎勵了他一個金幣;接著的兩天侍從工作中(第二天,第三天)的每一天,國王獎勵了他兩個金幣;接著的三天侍從工作中(第四天,第五天,第六天)的每一天,國王獎勵了他三個金幣;接著的四天侍從工作中(第七天,第八天,第九天,第十天)的每一天,國王獎勵了他四個金幣。這種獎勵的模式將是固定不變的,即在N天侍從工作中的每一天,國王將獎勵他N個金幣;接著的N+1天的侍從工作中的每一天,國王將獎勵他N+1個金幣。要求在給定的天數(shù)時,你的程序能夠統(tǒng)計國王總共獎勵了侍從多少金幣。 2.9.2輸入數(shù)據(jù)類型、格式和內(nèi)容限制和輸出數(shù)據(jù)的說明輸入數(shù)據(jù)類型、格式和內(nèi)容限制:給定的天數(shù)輸出數(shù)據(jù):國王總共獎勵了侍從多少金幣2.9.3系統(tǒng)主要模塊的算法描述 開始初始化i=1,m=0輸入工作的天數(shù)t>it=t-i;m=m+i*i;i+;輸出國王總共獎勵了侍從的金幣結(jié)束NYm=m+t*i;2.9.4調(diào)試過程及實驗結(jié)果2.10縮印2.10.1題目內(nèi)容的描述 你想把一張560×400的圖像放到一張216×280的頁面中,并且要使圖像最大,你會怎么做?你可以將圖像旋轉(zhuǎn)90度,然后壓縮50%,圖像現(xiàn)在的大小變?yōu)?00×280。這樣就可以放入頁面中!1)輸入:輸入數(shù)據(jù)包含四個用空格隔開的正整數(shù)A,B,C和D,表示圖像 大小是A×B,頁面大小是C×D。所有的數(shù)據(jù)都小于1000。2)輸出:如果圖像不需要壓縮(可能需要旋轉(zhuǎn))則輸出100%。如果圖像需要被壓縮則輸出最小壓縮比(可能需要旋轉(zhuǎn))。我們假定沒有圖像會被壓縮到1%以下,所有結(jié)果為一個整型的百分比,從1%到100%。2.10.2輸入數(shù)據(jù)類型、格式和內(nèi)容限制和輸出數(shù)據(jù)的說明 輸入數(shù)據(jù)類型、格式和內(nèi)容限制:輸入圖片相素和頁面大小 輸出數(shù)據(jù)的說明:壓縮比例2.10.3系統(tǒng)主要模塊的算法描述 開始初始化i=1輸入圖片相素和頁面大小a<1000&&b<1000&&c<1000&&d<1000輸入錯誤!i<=100a/i<=c&&b/i<=di+breakn=100/i;t=a;a=b;b=t;i=1i<=100a/i<=c&&b/i<=di+breakm=100/i;輸出比例結(jié)束NNNNNYYYYY2.10.4調(diào)試過程及實驗結(jié)果三、課程設(shè)計分析與總結(jié)附錄:源程序清單1. 擲骰子游戲#include <stdio.h> #include <stdlib.h> #include <time.h> #include <math.h> int x=0;int compare(int k1,int k2)/比較點數(shù)大小,計算得分if(k1=6&&k2=6)x=x+8;else if(k1=k1)x=x+7;elseif(k1>k2)x=x+k2;else x=x+k1;return x;void main() int a110,a210,b110,b210,i,x=0,y=0; /x,y分別計算甲乙得分srand(unsigned)time(NULL);for(i=0;i<5;i+)/執(zhí)行五次比較結(jié)果a1i= rand() % 6 + 1; a2i= rand() % 6 + 1; b1i= rand() % 6 + 1; b2i= rand() % 6 + 1;printf("甲方%d",a1i);printf("%dn",a2i);printf("乙方%d",b1i);printf("%dn",b2i);x=compare(a1i,a2i);y=compare(b1i,b2i);if(x>=1.3*y)printf("甲方獲勝,得分為%d",x);if(y>=1.3*x)printf("乙方獲勝,得分為%d",y);else for(i=5;i<10;i+)/執(zhí)行十次比較結(jié)果a1i= rand() % 6 + 1; a2i= rand() % 6 + 1;b1i= rand() % 6 + 1; b2i= rand() % 6 + 1; printf("甲方%d",a1i); printf("%dn",a2i); printf("乙方%d",b1i); printf("%dn",b2i);x=compare(a1i,a2i);y=compare(b1i,b2i);if(x>=1.3*y)printf("甲方總分%dn",x); printf("乙方總分%dn",y);printf("甲方獲勝,得分為%d",x);if(y>=1.3*x)printf("甲方總分%dn",x); printf("乙方總分%dn",y);printf("乙方獲勝,得分為%d",y);elseprintf("甲方總分%dn",x); printf("乙方總分%dn",y);printf("雙方平局");2. 射擊游戲#include <stdio.h> #include <stdlib.h> #include <time.h> #include <math.h> void main()int k,i,x,h,j,y,l=0;x=rand()%80+1; printf("輸入1-80的整數(shù)");do h=20;scanf("%d",&y);while(h>0)for(i=1;i<x;i+)/輸入笑臉printf(" ");printf("%cn",'1'); j=h; while(j>0)printf("n"); j-; for(k=1;k<y;k+)/輸入*號printf(" ");printf("*"); system("cls");/清屏 h-;if(x=y)printf("恭喜獲勝了n");break; if(l<4) printf("再來一次n");l+;while(l<5);printf("游戲結(jié)束 再見了.%cn",'1');3. 計算存款本息之和#include <stdio.h> #include <math.h> #include<stdlib.h>void main() int x,y; double a3;printf("請輸入存錢的本金和期限");scanf("%d%d",&y,&x);a0=y*pow(1+0.0325,x);a1=y*pow(1+0.0425*3,x/3);a2=y*pow(1+0.0475*5,x/5);printf("一年滾存到期能從銀行得到的利息與本金合計為%fn",a0);printf("三年滾存到期能從銀行得到的利息與本金合計為%fn",a1);printf("五年滾存到期能從銀行得到的利息與本金合計為%fn",a2);4. 肇事逃逸#include<stdio.h>int main(void)int i,j,k,m;for(m=31;m<=100;m+)for(i=0;i<10;i+)for(j=0;j<10;j+)k=i*1000+i*100+j*10+j;if(i!=j&&m*m=k)printf("肇事逃逸車輛的車牌號為%d,n",k);return 0;5. 禮炮#include <stdio.h>int main()int a=0,b=0,c=0,d=0,count=0;while(a<=5*20|b<=6*20|c<=7*20|d<=8*20)if(a%5=0|b%6=0|c%7=0|d%8=0) count+;if(a<=5*20)a+;if(b<=6*20)b+;if(c<=7*20)c+;if(d<=8*20)d+;printf("觀眾共可以聽到%d次禮炮聲n",count);return 0;6汽車加油#include<stdio.h>void main()int t=0,i,k,n,m=0,a100;/n為汽車加滿油后可行駛多少公里,k旅途中有多少個加油站,a100為每個相鄰加油站的距離printf("輸入汽車加滿油后可行駛多少公里n");scanf("%d",&n);printf("旅途中有多少個加油站n");scanf("%d",&k);printf("每個相鄰加油站的距離");for(i=0;i<k+1;i+)/輸入每個相鄰加油站的距離scanf("%d",&ai);if(ai>n)printf("No Solution");break;for(i=0;i<k+1;i+)/計算最少加油次數(shù)m=m+ai;if(m>n)t+;m=ai;printf("最少加油次數(shù)為%dn",t);7. 排考場座位問題#include<stdio.h>#include<stdlib.h>#include <time.h>void set(int (*a)9);void delet(int (*a)9);void look(int (*a)9);void find(int (*a)9);void main()int i,n,a99=0; printf("*n");printf("學(xué)生系統(tǒng)nntt操作選單tnn"); printf("tt1設(shè)定考場座位tn"); printf("tt2取消考場座位tn");printf("tt3顯示某座位考生信息tn");printf("tt4查找學(xué)生座位tn");printf("tt0退出程序tn"); printf("*n"); for(i=0;i<10;i+)printf("n請輸入選項:"); scanf("%d",&n);switch(n)case 1:set(a);break; case 2:delet(a);break; case 3:look(a);break; case 4:find(a);break; case 0:printf("祝你考試順利!n");exit(0);break; default:printf("輸入錯誤!n");void set(int (*a)9)/設(shè)定考場座位 int b,j,k,n,m,t=0; printf("請輸入考號:"); scanf("%d",&b);srand(unsigned)time(NULL);j=rand()%8+1;k=rand()%8+1;for(n=1;n<9;n+)for(m=1;m<9;m+)if(anm=b)printf("該考號已經(jīng)有座位了,座位是第%d行第%d列n",n,m);t=1;if(t=0)ajk=b;printf("你的座位第%d行第%d列n",j,k); void delet(int (*a)9)/取消考場座位int b,n,m,t=0; printf("請輸入考號:"); scanf("%d",&b);for(n=1;n<9;n+)for(m=1;m<9;m+) if(anm=b)anm=0; printf("該考號的座位已取消!n");t=1;if(t=0)printf("該座位為空!n");void look(int (*a)9)/顯示某座位考生信息 int n,m; printf("請輸入行號和列號:"); scanf("%d%d",&n,&m);printf("考生的準(zhǔn)考證號為%dn",anm);void find(int (*a)9)/查找學(xué)生座位int b,n,m,t=0; printf("請輸入考號:"); scanf("%d",&b);for(n=1;n<9;n+)for(m=1;m<9;m+)if(anm=b)printf("你的座位第%d行第%d列n",n,m);t=1;if(t=0)printf("無考試信息n");8. 大優(yōu)惠#include<stdio.h>void main()int K,M,i=0;printf("Please input K and M(2 <= K <= M <= 1000):n");scanf("%d%d",&K,&M); if(2<=K&&K<=M&&M<=1000)/輸入范圍while(M>0)i+;/累計天數(shù) M=M-1;/剩余錢數(shù)if(i%K=0) M=M+1;/獎勵錢數(shù)printf("可用天數(shù)%dn",i);elseprintf("Input is error");9.金幣 #include<stdio.h>void main()int t,i=1,m=0;/t為工作的天數(shù),m為國王總共獎勵了侍從的金幣printf("輸入工作的天數(shù)n");scanf("%d",&t);dot=t-i;m=m+i*i;i+;while(t>i);m=m+t*i;printf("國王總共獎勵了侍從%d金幣",m);10.縮印#include <stdio.h>void main()int i,n,m,t,a,b,c,d;printf("請輸入圖片相素和頁面大?。?quot;);scanf("%d%d%d%d",&a,&b,&c,&d);if(a<1000&&b<1000&&c<1000&&d<1000)for(i=1;i<=100;i+)/直接壓縮if(a/i<=c&&b/i<=d) break;n=100/i;t=a;a=b;b=t;for(i=1;i<=100;i+)/旋轉(zhuǎn)壓縮if(a/i<=c&&b/i<=d) break;m=100/i;if(n<1|m<1)printf("壓縮小于1%n");elseif(n>m)/比較兩種壓縮百分printf("直接壓縮%d%n",n);elseprintf("旋轉(zhuǎn)壓縮%d%n",m);elseprintf("輸入錯誤!n");- 34 -設(shè)計日志6月24日了解設(shè)計報告內(nèi)容,把要做的題全部都了解一下。做了禮炮代碼這題;6月25日今天彌補昨天的題量做了三道,肇事逃逸, 擲骰子游戲計算存款本息之和 6月26日今天做了五道題射擊游戲汽車加油大優(yōu)惠金幣縮印做到還算順利 6月27日終于把最后一道排考場座位問題做完了,收獲很大。 (注:指導(dǎo)教師評語和成績所在表格另起一頁)指導(dǎo)教師評 語課程設(shè)計成 績指導(dǎo)教師簽字 年 月 日

注意事項

本文(《C課程設(shè)計報告》word版)為本站會員(dus****log)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!