




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
PAGE8軟件技術(shù)基礎(chǔ)實驗報告學(xué)院管理學(xué)院班級工業(yè)工程姓名肖航學(xué)號300920902220實驗一C++簡單程序設(shè)計實驗?zāi)康氖煜び肰isualC++6.0的開發(fā)環(huán)境。練習(xí)用VisualC++6.0編寫簡單的C++程序。練習(xí)基本數(shù)據(jù)類型的使用。練習(xí)表達(dá)式和運(yùn)算符的應(yīng)用。練習(xí)簡單的輸入/輸出。程序源代碼U1t7(4)#include<iostream.h>intmain(){ inta,b,c,d; a=10000; b=a/3600; c=a/60%60; d=a%60; cout<<b<<endl; cout<<c<<endl; cout<<d<<endl; return0;}U1t7(5)#include<iostream.h>intmain(){ inta,b,c,d; cin>>a; b=a%10; c=a/10%10; d=a/100; cout<<"b="<<b<<endl; cout<<"c="<<c<<endl; cout<<"d="<<d<<endl; return0;}實驗二選擇語句和循環(huán)語句的使用實驗?zāi)康哪軌蚴褂胕f語句和if/else語句來選擇動作。能夠使用switch選擇語句的多重選擇。能夠使用while循環(huán)語句、do-while循環(huán)語句和fore循環(huán)語句完成重復(fù)的動作。能夠使用break和continue程序控制語句。理解結(jié)構(gòu)化程序設(shè)計程序源代碼U2t3#include<iostream.h>intmain(){ intn,y; cin>>n; if(n>0) y=n+1; else if(n<0) y=n*n; else y=0; cout<<y<<endl; return0;}U2t4#include<iostream.h>intmain(){ floatscore; cout<<"輸入成績(0-100)"; cin>>score; if(score<0||score>100) cout<<"輸入錯!\n"; else if(score>=90) cout<<"A\n"; else if(score>=80) cout<<"B\n"; else if(score>=60) cout<<"C\n"; else cout<<"D\n"; return0;}U2t5#include<iostream.h>voidmain(){intx;cout<<"輸入一個字符:"; cin>>x; if(x>=0&&x<=9) cout<<"數(shù)字"<<endl; else if(x>='a'&&x<='z') cout<<"小寫字母"<<endl; else if(x>='A'&&x<='Z') cout<<"大寫字母"<<endl; else cout<<"其他字符"<<endl;}U2t6#include<iostream.h>intmain(){ intn,i; doublex,u,pi; n=i=1; x=0.0; u=1.0; do{ u=i/n; x=x+u; i=i*(-1); n=n+2; }while(u<1.0e-6&&u>-1.0e-6); pi=4*x; cout<<"pi="<<pi<<endl; return0;}U2t8#include<iostream.h>voidmain(){ intx,y,z,m,n,sum; chara,e,i,o,u,p; x=y=z=m=n=0; cout<<"輸入一串字符:"; cin>>p; switch(p){ casea:x++; casee:y++; casei:z++; caseo:m++; caseu:n++; case#;break; } sum=x+y+z+m+n; cout<<x<<y<<z<<m<<n<<endl; cout<<"sum="<<sum<<endl; }U2t10#include<iostream.h>voidmain(){ for(inta=1,longp=1;a<=5;a++) p*=a; for(intb=1,longq=1;b<=6;b++) q*=b; for(intc=1,longr=1;c<=7;c++) r*=c; intd; d=p+q+r; cout<<d<<endl;}U2t11#include<iostream.h>voidmain(){ intcount=1;for(inti=3;count<=100;i++) for(intm=2;m<i;m++) if(i%m!=0){ cout<<i<<""; count++; }}U2t12#include<iostream.h>voidmain(){ for(intx=0;x<=20;x++) for(inty=0;y<=33;y++) for(intz=0;z<=300;z++) x+y+z=100&&5x+3y+z/3=100; cout<<"x="<<x<<endl; cout<<"y="<<y<<endl; cout<<"z="<<z<<endl;}個人小結(jié)簡述你認(rèn)為最有收獲的幾道編程題的解題算法的設(shè)計思路。以及任何你想說明的其他問題。多注意循環(huán)語句的嵌套,分清外循環(huán)和內(nèi)循環(huán)的次序,在編程過程中縷清思路。對于switch語句的運(yùn)用,語法部分要記清楚,以免出現(xiàn)錯誤導(dǎo)致程序紊亂。實驗三數(shù)組與指針的使用實驗?zāi)康恼莆杖绾味x數(shù)組,初始化數(shù)組以及引用數(shù)組中的單個元素。掌握字符串?dāng)?shù)組的組織和處理。能夠定義和使用多維數(shù)組。掌握指針的使用方法。理解指針、數(shù)組和字符串之間的密切關(guān)系。練習(xí)動態(tài)內(nèi)存分配實現(xiàn)動態(tài)數(shù)組,并體會指針在其中的作用程序源代碼U3t1#include<iostream.h>voidmain(){ inta[10],amax,amin,sum(0); cout<<"輸入10個整數(shù)"; for(inti=0;i<10;i++){ cin>>a[i]; sum+=a[i]; } i=0; amax=amin=a[0]; while(i++<9){ if(a[i]>amax)amax=a[i]; if(a[i]<amin)amin=a[i]; } doubleaverage; average=sum/10; cout<<"最大值=:"<<amax<<endl; cout<<"最小值=:"<<amin<<endl; cout<<"算數(shù)平均值=:"<<average<<endl;}U3t3#include<iostream.h>voidmain(){ charstr[100]; intm(0),na(0),ni(0); cout<<"輸入一個字符串:"; cin>>str; while(str[m]!='\0'){ if(str[m]=='a')na++; if(str[m]=='i')ni++; m++; } cout<<"字符串:"<<str<<endl; cout<<"a字符個數(shù):"<<na<<endl; cout<<"i字符個數(shù):"<<ni<<endl;} U3t5#include<iostream.h>voidmain(){ inta[11]={2,4,5,8,12,14,16,18,20,30},x,*p; cout<<"輸入一個整數(shù):"; cin>>x; p=a;p=x; inti,j,temp; for(i=0;i<11;i++){ for(j=0;j<11-i-1;j++) if(a[j]>a[j+1]){ temp=a[j+1]; a[j+1]=a[j]; a[j]=temp; } } cout<<"插入后數(shù)組:"; for(i=0;i<11;i++) cout<<a[i]<<""; cout<<endl;}U3t6#include<iostream.h>voidmain(){ intarray[5][3]={{1,9,6},{5,14,12},{0,56,12},{20,30,40},{50,11,12}},x,y,z,m,n,temp; for(intj=0;j<3;j++){ x+=array[0][j]; y+=array[1][j]; z+=array[2][j]; m+=array[3][j]; n+=array[4][j]; } intdata[]={x,y,z,m,n}; for(inti=0;i<5;i++){ for(inta=0;a<5-1-i;a++) if(data[a]>data[a+1]){ temp=data[a]; data[a]=data[a+1]; data[a+1]=temp; } } cout<<"排序結(jié)果:
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 臨沂勞動合同教師合同
- 工地班組承包合同
- 鋼質(zhì)防盜門施工方案
- 工程承包正式合同
- 砌筑墻體施工方案
- 展點(diǎn)場地租賃合同
- 商品庫存數(shù)量變動報表
- 農(nóng)業(yè)種植產(chǎn)量與收益對比表
- 合伙承包魚塘協(xié)議書
- 樓地面保溫施工方案
- 男護(hù)士的職業(yè)生涯規(guī)劃書
- 2025年黑龍江旅游職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫含答案
- 新冀人版小學(xué)科學(xué)三年級下冊全冊教案(2022年春修訂)
- 高中物理萬有引力定律知識點(diǎn)總結(jié)與典型例題
- 吊裝平臺施工方案
- 中學(xué)語文課程標(biāo)準(zhǔn)研究最新試題及答
- 粱、柱、板截面取值原則最終
- 如何激發(fā)學(xué)生學(xué)習(xí)物理的興趣PPT課件
- CRH2 第5章 轉(zhuǎn)向架
- 安全生產(chǎn)—2021年評中級職稱的論文
- 離婚協(xié)議書模板最新
評論
0/150
提交評論