



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、2. 大一期末C+考試20題1.求100200以內(nèi)的素數(shù)#include<iostream>usingnamespacestd;intmain()inti,m;for(i=100;i<=200;i+)for(m=2;m<=(i/2);m+)if(i%m=0)break;if(m>(i/2)cout<<i<<endl;return0;«C+同步練習(xí)及實驗指導(dǎo)P31第1題。#include<iostream>#include<cmath>usingnamespacestd;floatfun(floatx)(re
2、turnx*x-5*x+4;)intmain()(cout<<fun(2)<<endl;floatx;cin>>x;3 cout<<fun(x+15)<<endl;cout<<fun(sin(x)<<endl;return0;).C+語言程序設(shè)計教程P48編程題第(2)題攝氏溫度與華氏溫度的轉(zhuǎn)換公式為c=5(f-32)/9,其中c為攝氏溫度,f和華氏溫度。寫出兩者互相轉(zhuǎn)換的表達式,將表達式放到程序中,以整數(shù)形式輸入一種溫度值,以整數(shù)形式輸出轉(zhuǎn)換后溫度值。#include<iostream>using
3、namespacestd;intmain()intf,c,i;cout<<"攝氏度-華氏度請輸入1,華氏度f攝氏度請輸入2"<<endl;cin>>i;cout<<endl;if(i=1)cout<<"請輸入攝氏溫度"cin>>c;f=9.0/5*c+32;cout<<"對應(yīng)的華氏溫度為"<<f<<endl;if(i=2)cout<<"請輸入華氏溫度"cin>>f;c=5.0/9*(f
4、-32);cout<<"對應(yīng)的攝氏溫度為"<<c<<endl;return0;4 .C+語言程序設(shè)計教程P69(4)百錢百雞問題:雞翁一,值錢五;雞母一,值錢三;雞雛三,值錢一;百錢買百雞,翁、母、雛各幾何?(改寫本章百錢百雞程序,減少循環(huán)層數(shù)以及循環(huán)次數(shù),優(yōu)化循環(huán)。)#include<iostream>usingnamespacestd;intmain()inti,j;for(i=0;i<=20;i+)for(j=0;j<=33;j+)if(5*i+3*j+(100-i-j)/3)=100&&(1
5、00-i-j)%3=0)cout<<"應(yīng)翁,雞雞雛各有:"<<i<<""<<j<<""<<(100-i-j)<<endl;5 return0;.C+語言程序設(shè)計教程P69(9)編寫一程序,按下列公式求圓周率,精確到最后一項絕對值小于10A(-8)#include<iostream>#include<cmath>usingnamespacestd;intmain()(doublepi=0,i=1,n=1;|while(fabs(1
6、.0/n)>1E-8)/在手機上1e-8運行不出結(jié)果,1e-6倒是可以pi=pi+(1.0)/n*i;i=-i;n=n+2;pi=4*pi;cout<<pi<<endl;6,C+同步練習(xí)及實驗指導(dǎo)P40第1題。doublesum(doublea,doubleb)(returna+b;)intsum(inta,intb,intc)(returna+b+c;)intsum(int*a,intn)(ints=0;for(inti=0;i<n;i+)s+=ai;returns;)7,C+語言程序設(shè)計教程P85例4-7。編寫3個名為add的重型函數(shù),分別實現(xiàn)兩個整數(shù)相
7、加,兩個實數(shù)相加,一個整數(shù)和一個實數(shù)相加,一個實數(shù)和一個整數(shù)相加的功能。#include<iostream>usingnamespacestd;intadd(intx,inty)cout<<"(int,int)t"returnx+y;doubleadd(doublex,doubley)(cout<<"(double,doyble)t"returnx+y;intadd(intx,doubley)(cout<<"(int,double)t"cout<<add(9,8)<&l
8、t;endl;cout<<add(9.0,8.0)<<endl;8 cout<<add(9,8.0)<<endl;cout<<add(9.0,8)<<endl;return0;.用遞歸方法求n!。#include<iostream>usingnamespacestd;doublejiecheng(doublex)(if(x=1)return1;elsereturnx*jiecheng(x-1);intmain()(doublex;9 cin>>x;cout<<jiecheng(x)<
9、;<endl;return0;.通過函數(shù)調(diào)用(地址調(diào)用、引用調(diào)用)實現(xiàn)對兩個變量值進行交換.輸入10個整數(shù),將其中最小的數(shù)與第一個數(shù)交換,把最大數(shù)與最后一個數(shù)交換。請10設(shè)計3個函數(shù)來完成該操作:輸入10個整數(shù)的函數(shù);交換處理函數(shù);輸出個整數(shù)的函數(shù)。主函數(shù)通過上述調(diào)用完成程序功能#include<iostream>usingnamespacestd;voidinput(inta口,intn)inti;for(i=0;i<n;i+)cin>>ai;voidchange(inta口,intn)inti,max,min;min=a0;max=a0;for(i=0;
10、i<(n-1);i+)max=(maxai+1?max:ai+1);min=(min<ai+1?min:ai+1);for(i=0;i<n;i+)if(ai=max)ai=an-1;an-1=max;if(ai=min)ai=a0;a0=min;voidoutput(inta口,intn)inti;for(i=0;i<n;i+)cout<<ai<<""intmain()inta10;input(a,10);change(a,10);output(a,10);return0;.讀入20個整數(shù),統(tǒng)計非負數(shù)個數(shù)、并計算非負數(shù)之和#i
11、nclude<iostream>usingnamespacestd;intmain()inta20,i,s=0,m=0;for(i=0;i<20;i+)cin>>ai;if(ai>=0)cout<<"非負數(shù)個數(shù)是:"<<m<<endl;cout<<"非負數(shù)之和為:"<<s<<endl;return0;),求x=1-1/22+1/333-1/4444+1/55555+1/999999999#include<iostream>#includ
12、e<cmath>usingnamespacestd;intmain()1longinta;ints=1,n=1;floatx=0.0,b=1.0,t;-1while(n<9)x=x+b;n+;t=a=n;while(t>1)a=a*10+n;t-;)s=-s;b=(float)s/a;)cout<<x<<endl;10 return0;).設(shè)計Sort函數(shù)實現(xiàn)冒泡排序,主調(diào)函數(shù)通過調(diào)用該函數(shù)實現(xiàn)排序功能。voidsort(inta口,intn)1inti,temp,j;for(i=0;i<n;i+)for(j=i;j<n;j+)if(
13、ai<=aj)(temp=aj;aj=ai;14 ai=aj;).C+同步練習(xí)及實驗指導(dǎo)P61第3題。#include<iostream>usingnamespacestd;voidmain(void)constintN=10;intaN+1=10,25,36,40,53,62,77,81,90,102,i;intinsert;cout<<"請輸入要插入的數(shù)據(jù)"cin>>insert;for(i=0;i<N;i+)if(ai>insert)break;for(intj=N-1;j>=i;j-)aj+1=aj;15
14、ai=insert;for(i=0;i<N+1;i+)cout<<ai<<endl;.«C+同步練習(xí)及實驗指導(dǎo)P74第1題。編程實現(xiàn)兩字符串的連接,要求使用資費數(shù)組保存字符串(要求不使用庫函數(shù))#include<iostream>usingnamespacestd;voidmain()inti=0,j=0;chars1200,s2100;cout<<"請輸入第一個字符串"cin>>s1;cout<<"請輸入第二個字符串"cin>>s2;while(s1i)
15、i+;16 while(s2j)s1i+=s2j+;s1i='0'cout<<"連接后的字符串為:"<<s1<<endl;).求矩陣a的轉(zhuǎn)置矩陣b,并按矩陣形式輸出兩矩陣。#include<iomanip>#include<iostream>usingnamespacestd;voidmain(void)inta23=1,2,3,4,5,6,b32;int(*p)3=a,(*q)2=b,i,j;for(i=0;i<2;i+)for(j=0;j<3;j+)*(*(q+j)+i)=*(*(p
16、+i)+j);for(i=0;i<2;i+)for(j=0;j<3;j+)cout<<setw(5)<<*(*(p+i)+j);cout<<endl;for(i=0;i<3;i+)for(j=0;j<2;j+)17 cout<<setw(5)<<*(*(q+i)+j);cout<<endl;.編程根據(jù)x的值,計算分段函數(shù)y的值。y的計算公式為。x(x0)exsinx(0x10)y3x3(10x20)(32x)lnx(x20)#include<iostream>#include<cm
17、ath>usingnamespacestd;voidmain()(intx;cout<<"請輸入x的值:";cin>>x;if(x<0)cout<<"y="<<(-x);if(x>=0&&x<10)cout<<"y="<<exp(x)*sin(x);if(x>=10&&x<20)cout<<"y="<<x*x*x;18 if(x>=20)cout&
18、lt;<"y="<<(3+2*x)*log(x);.設(shè)有一整型二維數(shù)組a45,從鍵盤上輸入數(shù)據(jù)并求a數(shù)組中最大、最小元素值及所以元素的平均值#include<iostream>usingnamespacestd;intmain()Iinta45,i,j,max,min,sum=0;floataverage;|for(i=0;i<4;i+)for(j=0;j<5;j+)cin>>aij;min=a00;max=a00;for(i=0;i<4;i+)for(j=0;j<5;j+)(max=(max>aij?max:aij);min=(min<aij?min:aij);sum=sum+aij;average=sum/20.0;cout<<"最大的數(shù)是"<<max<<endl;cout<<"最小的數(shù)是"<<min<<endl;cout<<"平均數(shù)是"<&
溫馨提示
- 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 垃圾處理項目場地調(diào)研與咨詢服務(wù)協(xié)議書
- 債務(wù)安全協(xié)議書范本
- 保障性住房拆遷補償與購房協(xié)議書
- 工業(yè)土地轉(zhuǎn)租協(xié)議書范本
- 餐飲企業(yè)加盟店特許經(jīng)營合同范本
- 生物醫(yī)藥研發(fā)場房屋租賃及臨床試驗服務(wù)合同
- 珍稀茶具收藏與拍賣合同范本
- 草原生態(tài)環(huán)境補償與治理承包合同
- 橋面坑槽冷再生修補技術(shù)專題
- 支原體肺炎的治療
- 2022年11月四川省遂寧市退役軍人服務(wù)中心關(guān)于公開考試招考1名編外人員考前沖刺卷Ⅰ【3套】附帶答案詳解
- 專家咨詢費(勞務(wù)費、數(shù)據(jù)采集費)支付表
- DB31T 405-2021 集中空調(diào)通風(fēng)系統(tǒng)衛(wèi)生管理規(guī)范
- 民族理論與民族政策最全ppt完整版課件全套教學(xué)教程整本書電子教案
- SF∕T 0111-2021 法醫(yī)臨床檢驗規(guī)范
- 國家開放大學(xué)計算機應(yīng)用基礎(chǔ)(本) 終結(jié)性考試試題及參考答案
- 行百里者半九十期末沖刺主題班會.ppt課件
- 砍掉成本題庫合并
- 交流電動機安裝與運行空載記錄
- I本往復(fù)機用戶手冊
- 悠派智能公開轉(zhuǎn)讓說明書
評論
0/150
提交評論