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

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)手冊(cè)-文庫(kù)吧資料

2025-07-01 06:24本頁(yè)面
  

【正文】 者,以及輸出它們來(lái)。要求:在main()函數(shù)中輸入這些學(xué)生的這些數(shù)據(jù),然后設(shè)計(jì)一個(gè)函數(shù)count()來(lái)計(jì)算每個(gè)學(xué)生的總分和平均分,最后,打印出所有數(shù)據(jù)信息(包含原來(lái)輸入的學(xué)生原始數(shù)據(jù)信息和求解出來(lái)的新信息)。實(shí)驗(yàn)結(jié)果:(1) 根據(jù)測(cè)試目標(biāo)寫出測(cè)試報(bào)告;(2) 測(cè)試結(jié)果分析說(shuō)明;(3) 測(cè)試程序代碼清單。}實(shí)驗(yàn)準(zhǔn)備:(1) 編寫所選實(shí)驗(yàn)題目的程序代碼和流程圖;(2) 檢查源程序并給出其可能的運(yùn)行結(jié)果說(shuō)明。}對(duì)如下main()函數(shù),在DOS界面運(yùn)行時(shí)輸入命令行時(shí),其執(zhí)行結(jié)果是什么?為什么?/*Second main() program*/main(int argc,char *argv[]){while (argc224。}fun3(int x,int y) {return (x*y)。}fun1(int x,int y) {return (x+y)。i++)printf(“fun No.%d%d\n”,i+1,execute(a,b,function[i]))。for (i=0。function[2]=fun3。function[0]=fun1。int (*function[4])()。int fun3()。},并給出輸入數(shù)據(jù)下的運(yùn)行結(jié)果:main(){int fun1()。if (ab) swap(pt1,pt2)。pt2=amp。pt1=amp。a,amp。int *pt1,*pt2。p2=p。p=p1。2. 想使指針變量pt1指向變量a和b中的大者,pt2指向其小者,以下程序能否實(shí)現(xiàn)此目的?為什么?如果不行,請(qǐng)給出實(shí)現(xiàn)的方法。printf(“a,p,q,r’s value is %d,%d,%d,%d\n”,a,p,q,r)。printf(The results are :”)。printf(“Please input a::\n”)。r=amp。q=amp。p=amp。printf(“p+1=%d q+1=%d\n”,p+1,q+1)。printf(“a is %d, p is %d and *p is %d\n”, a, p,*p)。scanf(“%d,%f”, p, q)。q=amp。p=amp。 }2) 程序段二:main(){int a,*p。printf(“i=%d j=%d k=%d\n”,*(amp。(1) 請(qǐng)仔細(xì)分析以下程序段,并上機(jī)測(cè)試運(yùn)行結(jié)果,對(duì)測(cè)試結(jié)果進(jìn)行分析說(shuō)明。實(shí)驗(yàn)八 指針(4學(xué)時(shí))實(shí)驗(yàn)?zāi)康模?1) 掌握C語(yǔ)言環(huán)境下指針的聲明、定義和使用方法;(2) 掌握指針和變量以及指針和數(shù)組的關(guān)系;(3) 掌握指針、數(shù)組之間的關(guān)系;(4) 掌握指針、函數(shù)之間的關(guān)系。實(shí)驗(yàn)步驟:(1) 上機(jī)驗(yàn)證所選題目,并做相應(yīng)測(cè)試和分析;(2) 進(jìn)行實(shí)驗(yàn)分析;(3) 總結(jié)基于數(shù)組的程序設(shè)計(jì)和實(shí)現(xiàn)方法及其經(jīng)驗(yàn);(4) 編寫實(shí)驗(yàn)報(bào)告。如果一個(gè)單詞剛好在行末結(jié)束,則下一行開(kāi)頭應(yīng)該有空格,包含句號(hào)和逗號(hào)后面也應(yīng)該有空格?。? (2) 輸入n個(gè)國(guó)家的名字,要求按照字母的先后順序排序,并輸出排序前后的結(jié)果。具體實(shí)例: (1) 有三行文字,請(qǐng)找出其中空格的個(gè)數(shù),并統(tǒng)計(jì)單詞的個(gè)數(shù)。1) 試求除開(kāi)對(duì)角線上元素之外的元素之和;2) 求每行中與相應(yīng)對(duì)角線元素不同的元素之和; (2) 有n個(gè)學(xué)生,m門功課。請(qǐng)問(wèn)最后一個(gè)人原來(lái)的位置序號(hào)是多少?(擴(kuò)展問(wèn)題:請(qǐng)將每個(gè)人按出列順序重新排列后,其排列的順序是什么?)。具體實(shí)例如下:(1) 有一個(gè)數(shù)組大小為10,內(nèi)放10個(gè)數(shù),請(qǐng)找出其中對(duì)大和最小元素來(lái),并分別將其與數(shù)組第1個(gè)元素和最后1個(gè)元素交換。(4) 分別按行序和列序順序返回一個(gè)二維數(shù)組中各個(gè)元素的內(nèi)存空間地址值,以觀察數(shù)組元素在計(jì)算機(jī)內(nèi)存中的排列規(guī)律。包含數(shù)組的聲明方法、初始化方法、輸入、輸出方法、元素的引用方法以及數(shù)組作為函數(shù)參數(shù)的使用方法。實(shí)驗(yàn)七 數(shù)組(6學(xué)時(shí))實(shí)驗(yàn)?zāi)康模?1) 掌握C語(yǔ)言環(huán)境下數(shù)組的聲明、定義和使用方法,包含其初始化、賦值、輸入、輸出和處理方法;(2) 掌握字符數(shù)組和字符串?dāng)?shù)組的使用方法;(3) 了解數(shù)組作為函數(shù)參數(shù)或返回值的傳遞和使用方法。實(shí)驗(yàn)步驟:(1) 上機(jī)驗(yàn)證所選題目,并做相應(yīng)測(cè)試和分析;(2) 進(jìn)行實(shí)驗(yàn)分析;(3) 總結(jié)基于函數(shù)、宏等技術(shù)的模塊化程序設(shè)計(jì)和實(shí)現(xiàn)方法及其經(jīng)驗(yàn);(4) 編寫實(shí)驗(yàn)報(bào)告。具體實(shí)例如下:(1) 一般宏替換實(shí)驗(yàn);(2) 帶參數(shù)的宏替換;(3) 文件包含(include 和include )。reset(){return (i)。return (i=j+=++i)。fast(void){rturn (i=1_)。}int next(void){return (i++)。printf(“l(fā)ast(i)=%d\n”,last())。j++) {printf(“i=%d\tj=%d\n”,i,j)。for (j=1。main(void){int i,j。int reset(void)。/**********/int last(void)。 printf(\n)。*39。i5。i++) prt()。 for (i=0。} (3) 以下程序希望打印5行*****,能否做到?為什么?int i。{ i=i=CHANGE?LOW:HIGH++。 return (i)。{ i=(i%i++)*((i*i)/(2*i)+4)。 printf(i=%d\n,i)。 printf(i=%d\n,i)。 printf(i=%d\n,i)。 printf(i=%d\n,i)。 int i=HIGH。main(){ int workover(int i)。 printf(The third x is %d\n,x)。 }/******(c)******/ printf(The first x is %d\n,x)。 prt()。 {/******(b)******/ void prt(void)。(靜態(tài)、動(dòng)態(tài)、全局、局部等方面)。具體實(shí)例如下:(1) 編寫一個(gè)在屏幕上畫一條正弦曲線的函數(shù);(2) 編寫一個(gè)函數(shù),它可以求出給定數(shù)的所有因子,如下形式顯示其結(jié)果:72=2*2*2*3*3;(3) 分別寫出一個(gè)求N個(gè)數(shù)的最大公約數(shù)和最小公倍數(shù)的遞歸函數(shù);(4) 試編制n碟片hanoi塔的問(wèn)題求解函數(shù),并利用它求解4個(gè)盤片的結(jié)果;(5) 試編寫求n!的函數(shù),并求n=7的結(jié)果。實(shí)驗(yàn)六 基于函數(shù)的模塊化程序設(shè)計(jì)(4學(xué)時(shí))實(shí)驗(yàn)?zāi)康模?1) 了解和掌握C語(yǔ)言環(huán)境下模塊化程序設(shè)計(jì)的基礎(chǔ)基于函數(shù)模塊的程序設(shè)計(jì)技術(shù);(2) 復(fù)習(xí)C語(yǔ)言程序的基本結(jié)構(gòu)特點(diǎn),了解基于函數(shù)模塊的程序模塊及其調(diào)用關(guān)系、過(guò)程;(3) 函數(shù)的聲明、定義、使用方法;(4) 對(duì)各種變量屬性的使用方法;(5) 對(duì)C語(yǔ)言中常用的預(yù)編譯命令的基本掌握。實(shí)驗(yàn)步驟:(1) 上機(jī)驗(yàn)證所選題目,并做相應(yīng)測(cè)試和分析;(2) 進(jìn)行實(shí)驗(yàn)分析;(3) 總結(jié)循環(huán)程序設(shè)計(jì)、實(shí)現(xiàn)本方法及其經(jīng)驗(yàn);(4) 編寫實(shí)驗(yàn)報(bào)告。:(1) 兔子繁殖問(wèn)題(Fibonacci數(shù)列);(2) 愛(ài)因斯坦階梯問(wèn)題;(3) 求兩個(gè)非負(fù)整數(shù)u和v的最大公因子;(4) 求兩個(gè)非負(fù)整數(shù)的最小公約數(shù);(5) 用牛頓迭代法求正實(shí)數(shù)a的平方根;(6) 用梯形法求函數(shù)的數(shù)值積分;(7) 把由鍵盤輸入的數(shù)列(1,3,5,7,9...)按相反的順序(如...9,7,5,3,1)輸出。具體要求如下:(1) 分析并繪制九九表的程序?qū)崿F(xiàn)代碼(右上三角形狀);(2) 分析程序的執(zhí)行過(guò)程;(3)* 請(qǐng)?jiān)诖嘶A(chǔ)上修改部分程序代碼以打印如下一些變形九九表:右下三角、左上三角、左下三角、倒序排列等形狀,并觀察、分析和總結(jié)其規(guī)律。(4) 如何測(cè)試循環(huán)的次數(shù)?(5) 能否將程序改寫成另外的形式,如while改寫成do while或for語(yǔ)句?(6) 總結(jié)條件循環(huán)的設(shè)計(jì)、實(shí)現(xiàn)步驟和測(cè)試方法。(2) 分析不進(jìn)入循環(huán)、只循環(huán)一次、只循環(huán)兩次、進(jìn)入死循環(huán)的條件,以及此時(shí)各變量的值。實(shí)驗(yàn)內(nèi)容:(1和2必做,3選做):計(jì)算e的近似值(精確到小數(shù)后面5位)。實(shí)驗(yàn)結(jié)果:(1) 根據(jù)測(cè)試目標(biāo)寫出測(cè)試報(bào)告;(2) 測(cè)試結(jié)果分析說(shuō)明;(3) 測(cè)試程序代碼清單。實(shí)驗(yàn)準(zhǔn)備:(1) 閱讀并分析第1題中的邏輯關(guān)系及其分支測(cè)試方法;(2) 分析并編寫4題(需要繪制流程圖)的程序代碼。3. 試用if else if else if ...else實(shí)現(xiàn)求4個(gè)數(shù)中最大者的程序,并做相應(yīng)測(cè)試。2. if else語(yǔ)句實(shí)驗(yàn)。2) 用哪兩組數(shù)據(jù)可以使程序段中的每個(gè)分支都至少運(yùn)行一次?為找出各個(gè)分支中的邏輯錯(cuò)誤,應(yīng)選用什么樣的數(shù)據(jù)進(jìn)行邏輯測(cè)試?請(qǐng)上機(jī)驗(yàn)證自己的分析結(jié)果。 ...}(a) 以算法流
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1