



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2. 大一期末C+考試20題1.求100200以內(nèi)的素?cá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í)及實(shí)驗(yàn)指導(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è)計(jì)教程P48編程題第(2)題攝氏溫度與華氏溫度的轉(zhuǎn)換公式為c=5(f-32)/9,其中c為攝氏溫度,f和華氏溫度。寫出兩者互相轉(zhuǎn)換的表達(dá)式,將表達(dá)式放到程序中,以整數(shù)形式輸入一種溫度值,以整數(shù)形式輸出轉(zhuǎn)換后溫度值。#include<iostream>using
3、namespacestd;intmain()intf,c,i;cout<<"攝氏度-華氏度請(qǐng)輸入1,華氏度f攝氏度請(qǐng)輸入2"<<endl;cin>>i;cout<<endl;if(i=1)cout<<"請(qǐng)輸入攝氏溫度"cin>>c;f=9.0/5*c+32;cout<<"對(duì)應(yīng)的華氏溫度為"<<f<<endl;if(i=2)cout<<"請(qǐng)輸入華氏溫度"cin>>f;c=5.0/9*(f
4、-32);cout<<"對(duì)應(yīng)的攝氏溫度為"<<c<<endl;return0;4 .C+語言程序設(shè)計(jì)教程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è)計(jì)教程P69(9)編寫一程序,按下列公式求圓周率,精確到最后一項(xiàng)絕對(duì)值小于10A(-8)#include<iostream>#include<cmath>usingnamespacestd;intmain()(doublepi=0,i=1,n=1;|while(fabs(1
6、.0/n)>1E-8)/在手機(jī)上1e-8運(yùn)行不出結(jié)果,1e-6倒是可以pi=pi+(1.0)/n*i;i=-i;n=n+2;pi=4*pi;cout<<pi<<endl;6,C+同步練習(xí)及實(shí)驗(yàn)指導(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è)計(jì)教程P85例4-7。編寫3個(gè)名為add的重型函數(shù),分別實(shí)現(xiàn)兩個(gè)整數(shù)相
7、加,兩個(gè)實(shí)數(shù)相加,一個(gè)整數(shù)和一個(gè)實(shí)數(shù)相加,一個(gè)實(shí)數(shù)和一個(gè)整數(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)用)實(shí)現(xiàn)對(duì)兩個(gè)變量值進(jìn)行交換.輸入10個(gè)整數(shù),將其中最小的數(shù)與第一個(gè)數(shù)交換,把最大數(shù)與最后一個(gè)數(shù)交換。請(qǐng)10設(shè)計(jì)3個(gè)函數(shù)來完成該操作:輸入10個(gè)整數(shù)的函數(shù);交換處理函數(shù);輸出個(gè)整數(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個(gè)整數(shù),統(tǒng)計(jì)非負(fù)數(shù)個(gè)數(shù)、并計(jì)算非負(fù)數(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<<"非負(fù)數(shù)個(gè)數(shù)是:"<<m<<endl;cout<<"非負(fù)數(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è)計(jì)Sort函數(shù)實(shí)現(xiàn)冒泡排序,主調(diào)函數(shù)通過調(diào)用該函數(shù)實(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í)及實(shí)驗(yàn)指導(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<<"請(qǐng)輸入要插入的數(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í)及實(shí)驗(yàn)指導(dǎo)P74第1題。編程實(shí)現(xiàn)兩字符串的連接,要求使用資費(fèi)數(shù)組保存字符串(要求不使用庫函數(shù))#include<iostream>usingnamespacestd;voidmain()inti=0,j=0;chars1200,s2100;cout<<"請(qǐng)輸入第一個(gè)字符串"cin>>s1;cout<<"請(qǐng)輸入第二個(gè)字符串"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的值,計(jì)算分段函數(shù)y的值。y的計(jì)算公式為。x(x0)exsinx(0x10)y3x3(10x20)(32x)lnx(x20)#include<iostream>#include<cm
17、ath>usingnamespacestd;voidmain()(intx;cout<<"請(qǐng)輸入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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- JG/T 503-2016承插型盤扣式鋼管支架構(gòu)件
- JG/T 451-2014建筑塑料門窗型材用未增塑聚氯乙烯共混料
- JG/T 389-2012建筑用鋼質(zhì)拉桿構(gòu)件
- DZ/T 0275.4-2015巖礦鑒定技術(shù)規(guī)范第4部分:巖石薄片鑒定
- DZ/T 0218-2006滑坡防治工程勘查規(guī)范
- CJ/T 535-2018物聯(lián)網(wǎng)水表
- CJ/T 387-2012城市軌道交通設(shè)備房標(biāo)識(shí)
- CJ/T 221-2005城市污水處理廠污泥檢驗(yàn)方法
- CJ/T 178-2013建筑排水柔性接口承插式鑄鐵管及管件
- 2025系統(tǒng)集成新穎試題及答案
- 理論聯(lián)系實(shí)際談一談如何維護(hù)政治安全?參考答案1
- 2025屆安徽省合肥市A10聯(lián)盟高三下學(xué)期最后一卷歷史試題(B卷)
- 2025屆廣東省東莞中學(xué)七年級(jí)數(shù)學(xué)第二學(xué)期期末聯(lián)考試題含解析
- 2024吉林省農(nóng)村信用社聯(lián)合社招聘筆試歷年典型考題及考點(diǎn)剖析附帶答案詳解
- 2024-2025學(xué)年度部編版一年級(jí)語文下學(xué)期期末試卷(含答案)
- DB13(J)-T 8496-2022 城市污水處理廠提標(biāo)改造技術(shù)標(biāo)準(zhǔn)
- 2025至2030中國(guó)鋰電池粘結(jié)劑市場(chǎng)競(jìng)爭(zhēng)狀況及融資并購(gòu)研究報(bào)告
- 聾校語文課程標(biāo)準(zhǔn)解讀
- 河南省百師聯(lián)盟2024-2025學(xué)年高二下學(xué)期4月聯(lián)考數(shù)學(xué)試題(原卷版+解析版)
- 2025-2030中國(guó)IDC行業(yè)發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- 合伙人商業(yè)保密協(xié)議書9篇
評(píng)論
0/150
提交評(píng)論