最簡單的C程序設(shè)計-順序程序設(shè)計實驗報告_第1頁
最簡單的C程序設(shè)計-順序程序設(shè)計實驗報告_第2頁
最簡單的C程序設(shè)計-順序程序設(shè)計實驗報告_第3頁
最簡單的C程序設(shè)計-順序程序設(shè)計實驗報告_第4頁
最簡單的C程序設(shè)計-順序程序設(shè)計實驗報告_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

精選優(yōu)質(zhì)文檔-----傾情為你奉上精選優(yōu)質(zhì)文檔-----傾情為你奉上專心---專注---專業(yè)專心---專注---專業(yè)精選優(yōu)質(zhì)文檔-----傾情為你奉上專心---專注---專業(yè)嘉應(yīng)學(xué)院計算機學(xué)院實驗報告課程名稱程序設(shè)計基礎(chǔ)實驗名稱實驗地點指導(dǎo)老師實驗時間提交時間班級姓名座號一、實驗?zāi)康暮鸵螅?)掌握C語言中使用最多的一種語句——賦值語句的使用方法。(2)掌握各種類型數(shù)據(jù)的輸入輸出的方法,能正確使用各種格式裝換符。(3)進一步掌握編寫程序的和調(diào)試程序的方法。二、實驗環(huán)境和方法 實驗方法:(一)綜合運用課本所學(xué)的知識,用不同的算法實現(xiàn)在不同的程序功能。(二)結(jié)合指導(dǎo)老師的指導(dǎo),解決程序中的問題,正確解決實際中存在的異常情況,逐步改善功能。(三)根據(jù)實驗內(nèi)容,編譯程序。實驗環(huán)境:WindowsxpVisualC++6.0三、實驗內(nèi)容及過程描述實驗步驟:①進入VisualC++6.0集成環(huán)境。②輸入自己編好的程序。③檢查一遍已輸入的程序是否有錯(包括輸入時輸錯的和編程中的錯誤),如發(fā)現(xiàn)有錯,及時改正。④進行編譯和連接。如果在編譯和連接過程中發(fā)現(xiàn)錯誤,頻幕上會出現(xiàn)“報錯信息”,根據(jù)提示找到出錯位置和原因,加以改正。再進行編譯,如此反復(fù)直到不出錯為止。⑤運行程序并分析運行結(jié)果是否合理。在運行是要注意當(dāng)輸入不同的數(shù)據(jù)時所得結(jié)果是否正確,應(yīng)運行多次,分別檢查在不同情況下結(jié)果是否正確。實驗內(nèi)容:編譯以下題目的程序并調(diào)試運行。實驗①(1)通過下面的程序掌握各種格式裝換符的正確使用方法。①輸入以下程序:#include<stdio.h>#include<stdio.h>intmain(){inta,b;floatd,e;charc1,c2;doublef,g;longm,n;unsignedintp,q;a=61,b=62;c1='a';c2='b';d=3.56;e=-6.87;f=3157.;g=0.;m=50000;n=-60000;p=32768;q=40000;printf("a=%d,b=%d\nc1=%c,c2=%c\nd=%6.2f,e=%6.2f\n",a,b,c1,c2,d,e);printf("f=%15.6f,g=%15.12f\nm=%1d,n=%1d\np=%u,q=%u\n",f,g,q,m,n,p,q);}②運行程序并分析結(jié)果如圖:③在此基礎(chǔ)上,將程序第10~14行改為c1=a;c2=b;f=3157.;g=0.;d=f;e=g;P=a=m=50000;q=b=n=-60000;運行程序,分析結(jié)果如:(二)設(shè)圓半徑r=1.5,圓柱高h=3,求圓周長﹑圓面積﹑圓球表面積﹑圓球體積﹑圓柱體積。用scanf輸入數(shù)據(jù),輸出計算結(jié)果,輸出時要求有文字說明,取小數(shù)點后兩位數(shù)字。#include<stdio.h>intmain()#include<stdio.h>intmain(){floath,r,l,s,sq,vq,vz;floatpi=3.;printf("請輸入圓半徑r,圓柱高h:");scanf("%f,%f",&r,&h);l=2*pi*r;s=r*r*pi;sq=4*pi*r*r;vq=3.0/4.0*pi*r*r*r;vz=pi*r*r*h;printf("圓周長為:l=%printf("圓周長為:l=%6.2f\n",l);printf("圓面積為:s=%6.2f\n",s);printf("圓球表面積為:sq=%6.2f\n",sq);printf("圓球體積為:vq=%6.2f\n",vq);printf("圓柱體積為:vz=%6.2f\n",vz);return0;}運行結(jié)果為:(三)計算存款利息。有1000元,想存5年,可按以下5種方法存:一次存5年期。先存2年期,到期后將本息再存3年期。先存3年期,到期后將本息再存2年期。存1年期,到期后將本息再存1年期,連續(xù)存5次。存活期存款?;钇诶⒚恳患径冉Y(jié)算一次。2012年3月的銀行存款利息如下:1年期定期存款利息為4.16%;2年期定期存款利息為4.71%;3年期定期存款利息為5.45%;5年期定期存款利息為5.85%;活期存款利息為0.75%(活期存款每一季度結(jié)算一次利息)。#include<stdio.h>#include<math.h>#include<stdio.h>#include<math.h>intmain(){floatr5,r3,r2,r1,r0,p,p1,p2,p3,p4,p5;p=1000;r5=0.0585;r3=0.0545;r2=0.0471;r1=0.0416;r0=0.0075;p1=p*((1+r5)*5);p2=p*(1+2*r2)*(1+3*r3);p3=p*(1+3*r3)*(1+2*r2);p4=p*pow(1+r1,5);p5=p*pow(1+r0/4,4*5);printf("第1種方案得到的本息和為p1=%f\n",p1);printf("第2種方案得到的本息和為p2=%f\n",p2);printf("第3種方案得到的本息和為p3=%f\n",p3);printf("第4種方案得到的本息和為p4=%f\n",p4);printf("第5種方案得到的本息和為p5=%f\n",p5);return0;}運行結(jié)果為:(四)編程序?qū)ⅰ癈hina”譯成密碼,密碼規(guī)律是:用原來的字母后面第4個字母代替原來的字母。例如,字母“A”后面第4個字母是“E”,用“E”代替“A”。因此,“China”應(yīng)譯為“Glmre”。請編一程序,用賦初值的方法使c1,c2,c3,c4,c5這5個變量的值分別為’C’,’h’,’i’,’n’,’a’,經(jīng)過運算,使c1,c2,c3,c4,c5分別變?yōu)椤疓’,’l’,’m’.’r’,’e’。分別用putchar函數(shù)和printf函數(shù)輸出者5個字符。程序代碼如下:#include<stdio.h>#include<stdio.h>intmain(){charc1='C',c2='h',c3='i',c4='n',c5='a';c1=c1+4;c2=c2+4;c3=c3+4;c4=c4+4;c5=c5+4;printf("passwordis%c%c%c%c%c\n",c1,c2,c3,c4,c5);return0;}運行結(jié)果如圖:#include<stdio.h>intmain(){charc1='T',c2='o',c3='d',c4='a',c5='y';{if('W'<=c1)c1=c1-22;elsec1=c1+4;}{if('w'<=c2) c2=c2-22; else c2=c2+4;}{if('w'<=c3) c3=c3-22; else c3=c3+4;}{if('w'<=c4) c4=c4-22; else c4=c4+4;}{if('w'<=c5) c5=c5-22; else c5=c5+4;}printf("passwordis%c%c%c%c%c\n",c1,c2,c3,c4,c5);return0;}改變c1,c2,c3,c4,c5的初值為:’T’,’o’,’d’,’a’,’y’,對譯碼規(guī)律做如下補充:’W’,用‘A’#include<stdio.h>intmain(){charc1='T',c2='o',c3='d',c4='a',c5='y';{if('W'<=c1)c1=c1-22;elsec1=c1+4;}{if('w'<=c2) c2=c2-22; else c2=c2+4;}{if('w'<=c3) c3=c3-22; else c3=c3+4;}{if('w'<=c4) c4=c4-22; else c4=c4+4;}{if('w'<=c5) c5=c5-22; else c5=c5+4;}printf("passwordis%c%c%c%c%c\n",c1,c2,c3,c4,c5);return0;}運行結(jié)果為:將代碼規(guī)律修改為:將一個字母被它前面第4個字母代替,例如‘E’用‘A’代替,‘Z’用‘U’代替,‘D’用‘Z’代替,‘C’用‘Y’代替,‘B’用‘X’代替,‘A’用‘V’代替。修改程序并運行。#include<stdio.h>#include<stdio.h>intmain(){charc1='C',c2='h',c3='i',c4='n',c5='a';{if(c1<='D')c1=c1+22;elsec1=c1-4;}{if(c2<='d') c2=c2+2

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論