国产乱人视频免费观看网站,九九精品视频在线观看,九九久re8在线精品视频,日韩久久精品五月综合

<menu id="zjelp"></menu>

    <th id="zjelp"><tbody id="zjelp"><form id="zjelp"></form></tbody></th>
    <small id="zjelp"><menuitem id="zjelp"></menuitem></small>
  • <small id="zjelp"></small>

    <address id="zjelp"></address>
    <address id="zjelp"></address>
    c語言程序設(shè)計實驗報告選擇與循環(huán)結(jié)構(gòu)程序設(shè)計

    c語言程序設(shè)計實驗報告選擇與循環(huán)結(jié)構(gòu)程序設(shè)計

    ID:17454474

    大?。?50.50 KB

    頁數(shù):17頁

    時間:2018-09-01

    c語言程序設(shè)計實驗報告選擇與循環(huán)結(jié)構(gòu)程序設(shè)計_第1頁
    c語言程序設(shè)計實驗報告選擇與循環(huán)結(jié)構(gòu)程序設(shè)計_第2頁
    c語言程序設(shè)計實驗報告選擇與循環(huán)結(jié)構(gòu)程序設(shè)計_第3頁
    c語言程序設(shè)計實驗報告選擇與循環(huán)結(jié)構(gòu)程序設(shè)計_第4頁
    c語言程序設(shè)計實驗報告選擇與循環(huán)結(jié)構(gòu)程序設(shè)計_第5頁
    資源描述:

    《c語言程序設(shè)計實驗報告選擇與循環(huán)結(jié)構(gòu)程序設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

    1、學(xué)生實驗報告學(xué)院:軟件與通信工程學(xué)院課程名稱:C++與程序設(shè)計專業(yè)班級:通信121姓名:學(xué)號:-17-學(xué)生實驗報告(2)學(xué)生姓名學(xué)號0124036同組人實驗項目選擇與循環(huán)結(jié)構(gòu)程序設(shè)計√□必修□選修√□演示性實驗□驗證性實驗□操作性實驗□綜合性實驗實驗地點M102實驗儀器臺號指導(dǎo)教師實驗日期及節(jié)次周一56節(jié)課一、實驗綜述1、實驗?zāi)康募耙?.單分支程序設(shè)計2.多分支程序設(shè)計(1)ifelse的多分支程序結(jié)構(gòu)(2)switchcase的多分支程序結(jié)構(gòu)3.for循環(huán)程序設(shè)計4.While循環(huán)程序設(shè)計5.循環(huán)的嵌套6.循環(huán)控制2、實驗儀器、設(shè)備或軟件計算機、VC++6.0、off

    2、ice、相關(guān)的操作系統(tǒng)等。二、實驗過程(實驗步驟、記錄、數(shù)據(jù)、分析)實驗題目:(一).輸出以上三角矩陣的形式輸出9-9乘法表。程序如下:#include-17-voidmain(){intx,y,z;for(x=1;x<=9;x++){printf("");/*輸出空格使其九九乘法表居中*/for(y=1;y<=3*(x-1);y++)putchar('');for(z=x;z<=9;z++)printf("%3d",x*z);putchar('');}}一,在VC++中輸入程序并編譯它。如圖:-17-程序沒有錯誤三、結(jié)論1、實驗結(jié)果:2、分析討論:

    3、在控制輸出的行和列時,如果實在想不出怎樣給循環(huán)變量賦初始值及修改循環(huán)變量以控制循環(huán)次數(shù),可以先在草稿紙上寫出輸出圖形的規(guī)律,這樣便于直觀地發(fā)現(xiàn)我們要找的變量的初始值及其變化規(guī)律。四、指導(dǎo)教師評語及成績:-17-(二)..一個整數(shù)等于該數(shù)所有因子之和,則稱該數(shù)是一個完數(shù)。例如:6和28都是完數(shù)。因為:6=1+2+3,28=1+2+4+7+14.輸出三位數(shù)中的所有完數(shù)。要求:用while語句實現(xiàn)。程序如下:#includevoidmain(){intx,y,s,m=1;x=101;while(x<1000){s=1;y=2;while(y

    4、==0)s+=y;y++;}if(x==s){printf("%4d",x);m++;}if(m%10==0)putchar('');x++;}-17-putchar('');}在VC++中輸入程序并編譯它。如圖:結(jié)論1、實驗結(jié)果:2、分析討論:當用while語句執(zhí)行循環(huán)結(jié)構(gòu)時,碰到外層循環(huán)嵌套了內(nèi)循環(huán),內(nèi)循環(huán)的控制變量的賦值不僅要在內(nèi)層循環(huán)外,還要在該循環(huán)緊接上一-17-層的外層循環(huán)外面賦值,切勿在最初時給所有變量賦值。此實驗的s和y均在外層循環(huán)里面進行賦值,尤其是s,應(yīng)特別注意。指導(dǎo)教師評語及成績:(三).編程用牛頓迭代法求2x3-4x2+3x-6=0在1.5

    5、附近的根。要求誤差小于1e-5。該方法又稱牛頓切線法,其思想是:先任意假定一個與真實的根接近的值xk求出f(xk),再過(xk,f(xk))點作f(x)的切線,交x軸于xk+1,它作為第二次近似根;再由xk+1求出f(xk+1),再過(xk+1,f(xk+1))點作f(x)的切線,交x軸于xk+2,再求出f(xk+2),再作切線,…,如此進行下去,直到足夠接近真正的根為止。下面是用N-S圖表示的算法:輸入x(如輸入1.5)x0=xf=((2*x-4)*x+3)*x-6f1=(6x-8)*x+3求下一個根x=x0-f/f1當fabs(x-x0)>=1e-5輸出x提示:牛頓迭

    6、代法的公式為,初始化x0為1.5。程序如下:#include#includevoidmain()-17-{floatfx,x,k,x0;printf("Pleaseinputanumericvalue:");scanf("%f",&x);do{x0=x;fx=2*x*x*x-4*x*x+3*x-6;k=x*(6*x-8)+3;x=x0-fx/k;}while(fabs(x-x0)>=1e-5);printf("%f",x);}在VC++中輸入程序并編譯它。如圖:-17-三、結(jié)論1、實驗結(jié)果:2、分析討論:若開始定義的變量類型是fl

    7、oat類型,則最后輸出的對應(yīng)的變量的格式控制中也相應(yīng)的是%f而非%d,否則可能導(dǎo)致輸出結(jié)果與我們想要的結(jié)果又很大的相差。再者,相應(yīng)的取絕對值的表達式也應(yīng)是數(shù)學(xué)函數(shù)中的fabs而非abs,否則在編譯時將會報錯。指導(dǎo)教師評語及成績:教材101頁4.3(3)(5)(7)。(四).-17-(3)猴子吃桃子問題。猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了一個。第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以后每天早上都吃掉了前一天剩下的一半零一個。到第10天早上想再吃時,見只剩下一個桃子了。求第一天共摘多少個桃子。程序

    當前文檔最多預(yù)覽五頁,下載文檔查看全文

    此文檔下載收益歸作者所有

    當前文檔最多預(yù)覽五頁,下載文檔查看全文
    溫馨提示:
    1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
    2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
    3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
    4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。