




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
上機(jī)一-C程序上機(jī)一C程序初步一、目標(biāo)1.熟悉VC6.0基本操作,掌握VC環(huán)境下編寫、調(diào)試、運(yùn)行C程序的步驟。2.熟悉C程序的組成。二、任務(wù)1.輸入以下程序,調(diào)試、運(yùn)行。#include<stdio.h>voidmain(){printf("Welcome!\n");}【思考】(1)如何輸出“歡迎光臨本系統(tǒng)!”?(2)“#include<stdio.h>”的作用是什么?(3)“\n”的作用是什么?2.輸入以下程序,調(diào)試、運(yùn)行。#include<stdio.h>voidmain(){inta,b,area;a=24;}intmin(intx,inty){intz;if(x<y)z=x;elsez=y;returnz;}【思考】(1)“intmin(intm,intn);”的作用是什么?(2)“return”的作用是什么?(3)“min(a,b)”的作用是什么?(4)如果沒有“min(a,b)”,函數(shù)min會(huì)不會(huì)執(zhí)行?(5)如果把min改成max,函數(shù)執(zhí)行后會(huì)不會(huì)輸出最大值?上機(jī)二順序結(jié)構(gòu)程序設(shè)計(jì)一、目標(biāo)1.熟悉printf、scanf、getchar、putchar函數(shù)的使用。2.能夠編寫簡(jiǎn)單的順序結(jié)構(gòu)程序。二、任務(wù)1.輸入圓的半徑,輸出圓面積?!舅伎肌浚?)需要定義幾個(gè)變量?變量的數(shù)據(jù)類型應(yīng)該是什么?(2)如果輸出要求保留2位小數(shù),格式控制字符串怎么寫?2.輸入一個(gè)小寫字母,輸出對(duì)應(yīng)的大寫字母。【提示】小寫字母的ASCII碼比對(duì)應(yīng)的大寫字母大32?!舅伎肌枯斎牒洼敵隹梢允褂媚男┖瘮?shù)?3.輸入攝氏溫度,輸出華氏溫度。計(jì)算公式:c=5/9(F-32),F(xiàn)為攝氏溫度,c為華氏溫度?!咎崾尽孔⒁獠煌愋蛿?shù)據(jù)混合運(yùn)算時(shí)的數(shù)據(jù)類型轉(zhuǎn)換問題。三、自我測(cè)試1.輸入一個(gè)整數(shù),輸出它的平方根?!咎崾尽壳笃椒礁瘮?shù)為sqrt(x),包含在庫文件math.h中。2.輸入兩個(gè)學(xué)生3門課程的成績,輸出各人的平均成績。上機(jī)三選擇結(jié)構(gòu)程序設(shè)計(jì)一、目標(biāo)1.熟悉if語句和switch語句的使用。2.能夠編寫簡(jiǎn)單的選擇結(jié)構(gòu)程序。二、任務(wù)1.輸入2個(gè)數(shù),輸出較小的。2.輸入3個(gè)數(shù),輸出最小的。3.輸入3個(gè)數(shù),輸出最小的數(shù)的順序號(hào)。4.輸入3個(gè)數(shù),按從大到小的順序輸出。5.輸入一個(gè)五分制成績,輸出對(duì)應(yīng)的分?jǐn)?shù)段,要求使用switch語句。三、自我測(cè)試1.輸入四個(gè)數(shù),輸出其中最大值和最小值的差。2.輸入一個(gè)四位以內(nèi)的正整數(shù),輸出各位上數(shù)字之和?!咎崾尽浚?)該數(shù)可能是0-9999以內(nèi)的任何整數(shù)。(2)設(shè)a為整數(shù),則a%10求余可得個(gè)位數(shù)字,a/10%10求余可得十位上的數(shù)字。上機(jī)四循環(huán)結(jié)構(gòu)程序設(shè)計(jì)一、目標(biāo)1.熟悉while、do-while、for、break、continue語句的使用。2.能夠編寫簡(jiǎn)單的循環(huán)結(jié)構(gòu)程序。二、任務(wù)1.輸入整數(shù)n,輸出1+2+3+…+n的和。2.輸入整數(shù)n,輸出1+(1+2)+(1+2+3)+…+(1+2+3+…+n)的和?!咎崾尽孔⒁馑惴ǖ馁|(zhì)量。3.輸入一句英文,統(tǒng)計(jì)字母a出現(xiàn)的次數(shù)。4.設(shè)有一分?jǐn)?shù)序列為:2/1,3/2,5/3,8/5,13/8,21/13,......,求其前20項(xiàng)之和?!咎崾尽繕?gòu)造各項(xiàng)通式。5.輸入一個(gè)整數(shù),判斷是不是素?cái)?shù)(數(shù)學(xué)上的質(zhì)數(shù))。三、自我測(cè)試1.輸出100以內(nèi)的素?cái)?shù)。2.輸入兩個(gè)整數(shù),輸出其最大公約數(shù)和最小公倍數(shù)。3.輸入一個(gè)五位以內(nèi)的整數(shù),判斷是否為回文數(shù)。例如12321、56165均為回文數(shù)。4.猴子第一天摘下N個(gè)桃子,當(dāng)時(shí)就吃了一半,還不過癮,就又吃了一個(gè)。第二天又將剩下的桃子吃掉一半,又多吃了一個(gè)。以后每天都吃前一天剩下的一半零一個(gè)。到第10天在想吃的時(shí)候就剩一個(gè)桃子了。求第一天共摘下來多少個(gè)桃子?上機(jī)五數(shù)組一、目標(biāo)1.熟悉一維、二維數(shù)組的使用和使用字符數(shù)組、字符串處理函數(shù)處理字符串。2.具備使用數(shù)組存儲(chǔ)、處理數(shù)據(jù)的意識(shí)和能力。二、任務(wù)1.輸入10個(gè)整數(shù),輸出序號(hào)為1、3、5、7、9的數(shù)中最大的那個(gè)。2.輸入10個(gè)整數(shù),按從小到大的順序輸出。3.輸入一個(gè)5×5的矩陣,輸出第一行、第一列、最后一行、最后一列所有數(shù)的均值。4.輸入一串字符,統(tǒng)計(jì)字符串中相鄰字符對(duì)出現(xiàn)的次數(shù)。三、自我測(cè)試1.輸入10個(gè)整數(shù),輸出奇數(shù)項(xiàng)的序號(hào)。2.輸入一個(gè)5×5的矩陣,輸出其鞍點(diǎn)。判斷鞍點(diǎn)的條件:鞍點(diǎn)位置上的元素在所在行最大、所在列最小。【提示】矩陣也可能沒有鞍點(diǎn)。3.輸入兩個(gè)字符串,將第二個(gè)字符串插入到第一個(gè)字符串中字母a的后面?!咎崾尽康谝粋€(gè)字符串中可能沒有a,也可能有多個(gè)。上機(jī)六函數(shù)一、目標(biāo)掌握函數(shù)的定義、聲明、調(diào)用。二、任務(wù)1.編寫函數(shù),判斷一個(gè)數(shù)是否為素?cái)?shù),并測(cè)試。2.編寫函數(shù),求整數(shù)n的階乘,并測(cè)試。3.編寫函數(shù),實(shí)現(xiàn)對(duì)實(shí)數(shù)的排序功能,并測(cè)試。三、自我測(cè)試1.輸入10個(gè)整數(shù),輸出素?cái)?shù)及其序號(hào),要求素?cái)?shù)判斷采用自定義函數(shù)。2.編寫函數(shù),求m的n次方,m、n均為正整數(shù)。3.編寫函數(shù),實(shí)現(xiàn)字符串插入功能,即在一個(gè)字符串中的指定位置插入另一個(gè)字符串。【提示】先計(jì)算字符串2的長度,設(shè)為n;然后將字符串1中插入位置后面的字符后移n;最后完成字符串插入。上機(jī)七指針一、指針1.熟悉指針變量的定義和使用。2.熟悉指向一維數(shù)組元素的指針變量的使用。3.熟悉指針變量作為函數(shù)參數(shù)時(shí)的函數(shù)定義、調(diào)用方法。二、任務(wù)1.編寫程序,輸出兩個(gè)數(shù)中較小的那個(gè),要求用指針變量實(shí)現(xiàn)。2.編寫程序,對(duì)調(diào)一個(gè)一維數(shù)組中元素的位置,要求用指針實(shí)現(xiàn)。3.編寫函數(shù),實(shí)現(xiàn)對(duì)實(shí)數(shù)的排序功能,要求用指針變量作為函數(shù)參數(shù)。三、自
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- pvc輕質(zhì)隔墻施工方案
- 的日記300字左右
- 2025年惠州城市職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫及參考答案
- 2025年共青團(tuán)知識(shí)競(jìng)賽試題(附答案)
- 2025年江西司法警官職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫帶答案
- 2025年湖南理工職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫附答案
- 2025年泉州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫新版
- 2025年青島港灣職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫參考答案
- 2024-2025學(xué)年高中化學(xué) 第二單元 化學(xué)與資源開發(fā)利用 2.3 石油、煤和天然氣的綜合利用教學(xué)實(shí)錄1 新人教版選修2
- 7火山噴發(fā)(教學(xué)設(shè)計(jì))-2023-2024學(xué)年科學(xué)六年級(jí)下冊(cè)人教鄂教版
- 小區(qū)物業(yè)收支明細(xì)公告范本
- 火龍罐聯(lián)合耳穴壓豆治療失眠個(gè)案護(hù)理
- 湘教版科學(xué)四年級(jí)下冊(cè) 教師用書(PDF版)
- 500kV變電站監(jiān)控后臺(tái)施工調(diào)試方案
- 關(guān)于“短視頻與防沉迷”為主題的閱讀(2021貴州遵義中考語文非連續(xù)性文本閱讀試題及答案)
- 病理切片制作技術(shù)-課件
- 心肺復(fù)蘇及AED的使用
- 初中數(shù)學(xué) 二元一次方程組集體備課
- 2023年星海音樂學(xué)院樂理試題A卷
- GB/T 3808-2002擺錘式?jīng)_擊試驗(yàn)機(jī)的檢驗(yàn)
- GB/T 2965-2007鈦及鈦合金棒材
評(píng)論
0/150
提交評(píng)論