




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、d001: 問(wèn)候 內(nèi)容:?jiǎn)柡蛉祟?lèi)!輸入說(shuō)明:輸入一行,一個(gè)名字輸出說(shuō)明:一行 ,輸出 Hellohuman!輸入樣例: kitty 輸出樣例 :Hello kitty!例程:#include <iostream>#include <string>using namespace std;int main() string s;cin>>s;cout<<"Hello "<<s<<"!"<<endl;return 0;d002: 加法 內(nèi)容:兩數(shù)之和輸入樣例:2000 9 輸出
2、樣例 :2009 例程:#include<iostream>using namespace std;int main()int a,b;cin>>a>>b;cout<<a+b;return 0;d003: 計(jì)算矩形的周長(zhǎng)和面積 輸入說(shuō)明:一行兩個(gè)整數(shù)輸出說(shuō)明:一行兩個(gè)整數(shù)周長(zhǎng)和面積輸入樣例:12 輸出樣例 :6 2 例程:#include<iostream>using namespace std;int main()int a,b,c,s;cin>>a>>b;s=a*b;c=a*2+b*2;cout<&l
3、t;c<<' '<<s;return 0; d004: 求兩數(shù)中的較大者 輸入說(shuō)明:一行兩個(gè)數(shù)輸出說(shuō)明:一行一個(gè)數(shù)字輸入樣例:3 5 輸出樣例 :5 例程:#include<iostream>using namespace std;int main()int a,b,c,s;cin>>a>>b;if (a>b) c=a;else c=b;cout<<c;return 0; d005: 求圓的周長(zhǎng)和面積 輸入說(shuō)明:一行,半徑值,實(shí)型輸出說(shuō)明:pi=3.1415 情況下的周長(zhǎng)和面積(保
4、留2位小數(shù)),分兩行輸出輸入樣例:10.0 輸出樣例 :62.83 314.15 例程:#include <iostream>#include <iomanip>using namespace std;int main() const double pi=3.1415;double r,l,s;cin>>r;l=2*pi*r;s=r*r*pi;cout<<setiosflags(ios:fixed)<<setprecision(2)<<l<<endl;cout<<setiosflags(ios:fi
5、xed)<<setprecision(2)<<s<<endl;return 0;d006: 交換兩數(shù)值 輸入說(shuō)明:一行兩個(gè)數(shù)輸出說(shuō)明:一行 兩個(gè)數(shù)輸入樣例:3 4 輸出樣例:4 3 例程:#include<iostream>using namespace std;int main()int a,b,c;cin>>a>>b;c=a;a=b;b=c;return 0;d007: 求兩數(shù)的整數(shù)商和余數(shù) 輸入說(shuō)明:一行兩個(gè)整數(shù)輸出說(shuō)明:一行兩個(gè)整數(shù)輸入樣例:18 4 輸出樣例 :4 2 例程:#include <iostre
6、am>using namespace std;int main()long a,b,c,d;cin>>a>>b;c=a/b;d=a%b;cout<<c<<' '<<d;return 0;d008: 求兩數(shù)的整數(shù)商和商內(nèi)容:求兩數(shù)的整數(shù)商和商,商保留兩位小數(shù) 輸入說(shuō)明:一行 兩個(gè)整數(shù) 輸出說(shuō)明:一行,一個(gè)整數(shù),一個(gè)實(shí)數(shù)輸入樣例: 12 8輸出樣例 :1 1.50例程:#include <cstdio>int main()long a,b,c;float d;scanf("%d%d",
7、&a,&b);c=a/b;d=a*1.0/b;printf("%d %0.2f",c,d);return 0; d009: 求梯形的面積,已知上底、下底和高輸入說(shuō)明:一行三個(gè)數(shù) 輸出說(shuō)明:一行一個(gè)數(shù)(保留2位小數(shù))輸入樣例: 3 5 4輸出樣例 :16.00例程:#include <cstdio>#include <iostream>Using namespace std;int main()float a,b,c,d;scanf("%f%f%f",&a,&b,&c);d=(a+b
8、)*1.0*c/2;printf("%0.2f",d);return 0; d010: 分離自然數(shù),分離出它的百位、十位與個(gè)位上的數(shù)字輸入說(shuō)明:一行一個(gè)三位整數(shù)輸出說(shuō)明:一行三個(gè)數(shù)字 , 空格隔開(kāi)。分別是百 十 個(gè)位數(shù)字輸入樣例: 256輸出樣例 :2 5 6例程:#include <iostream>using namespace std;int main()int a,ge,shi,bai;cin>>a;bai=a/100;shi=a/10%10;ge=a%10;cout<<bai<<" "&
9、lt;<shi<<' '<<ge;return 0; d011: 輸入一個(gè)數(shù) ,輸出其絕對(duì)值內(nèi)容:輸入一個(gè)數(shù) ,輸出其絕對(duì)值。輸入說(shuō)明:一行一個(gè)整數(shù)輸出說(shuō)明:一行一個(gè)整數(shù)輸入樣例: -3輸出樣例 :3程序:#include <iostream>#include <iomanip>using namespace std;int main( ) int a,b;cin>>a;if (a<0) b=-a; else b=a;cout<<b;return 0; d012: 優(yōu)惠購(gòu)物內(nèi)
10、容:節(jié)日期間,某超市舉行優(yōu)惠購(gòu)物活動(dòng),規(guī)定:所購(gòu)物品不超過(guò)1000元(含)時(shí),按9.5折付款,如超過(guò)1000元,則超過(guò)部分按9折收費(fèi)輸入說(shuō)明:一行 ,一個(gè)數(shù),購(gòu)物總額 輸出說(shuō)明:一行 需付購(gòu)物款(保留一位小數(shù))輸入樣例: 1200.58輸出樣例 :1160.52程序:#include <cstdio>using namespace std;int main()float a,b;scanf("%f",&a);if(a<=1000) b=a*0.95;else b=1000*0.95+(a-1000)*0.9;printf("%0.2f&q
11、uot;,b);return 0; d013: 符號(hào)函數(shù)內(nèi)容:計(jì)算下列函數(shù)(符號(hào)函數(shù)):1(x>0) y= 0(x=0) -1 (x<0)輸入說(shuō)明:一個(gè)整數(shù)輸出說(shuō)明:一個(gè)數(shù)字(1,0,或者-1)輸入樣例: 12輸出樣例 :1程序:#include <iostream>using namespace std;int main(void)int x,y;cin>>x;if(x>0)y=1;elseif (x=0)y=0;else y=-1;cout<<y;return 0; d014: 判斷直角三角形內(nèi)容:輸入三角形的三邊,
12、判斷它是否是直角三角形,是輸出Yes,不是輸出No,連三角形都不是,輸出Error輸入說(shuō)明:一行,輸入3個(gè)整數(shù)輸出說(shuō)明:Yes! 或者 No!或者 Error! (注意大小寫(xiě),標(biāo)點(diǎn)前無(wú)空格)輸入樣例: 3 4 5輸出樣例 :Yes!程序:#include <iostream> using namespace std; int main() int a,b,c,i,j,temp; cin>>a>>b>>c;if (a+b<=c) | (a+c<=b) | (b+c<=a) cout<<"Error!
13、" else if(a*a+b*b=c*c) | (a*a+c*c=b*b) | (b*b+c*c=a*a) cout<<"Yes!" else cout <<"No!"return 0; d015: 算術(shù)運(yùn)算內(nèi)容:輸入兩個(gè)數(shù)值(均不為零)及一個(gè)算術(shù)運(yùn)算符,輸出其運(yùn)算的結(jié)果(保留兩位小數(shù))。輸入說(shuō)明:一行,2個(gè)數(shù)字,一字符(+,-,*,/,分別代表加、減、乘、除輸出說(shuō)明:一行,一個(gè)數(shù)字(保留兩位小數(shù))輸入樣例: 100 2 -輸出樣例 :98.00程序:#include <cstdio> usin
14、g namespace std; int main() float a,b,d;char c;scanf("%f%f",&a,&b);scanf("%c%c",&c,&c);switch(c) case '+':d=a+b;break; case '-':d=a-b;break; case '*':d=a*b;break; case '/':d=a/b;break;printf("%0.2f",d);return 0; d016: 一元二次
15、方程的實(shí)數(shù)根內(nèi)容:求一元二次方程(二次項(xiàng)系統(tǒng)不為0)ax2+bx+c=0(a0)的實(shí)數(shù)根輸入說(shuō)明:一行三個(gè)系數(shù)(用空格隔開(kāi))輸出說(shuō)明:先輸出(-b+sqrt()/2/a的根,一行一個(gè),如果是相等實(shí)根,則輸出一個(gè)(均保留兩位小數(shù))。若無(wú)實(shí)根輸出No answer! 例程:No answer!#include <cstdio> #include <cstdlib>#include "math.h"using namespace std; int main() float a,b,c,d,x; scanf("%f%f%f",&a
16、,&b,&c);d=b*b-4*a*c;if(d<0) printf("No answer!"); return 0; if(d=0) printf("%0.2f",-b/2/a);else printf("%0.2fn",(-b+sqrt(d)/2/a);printf("%0.2fn",(-b-sqrt(d)/2/a);return 0; d017: 打印某年某月有幾天輸入說(shuō)明:一行兩個(gè)整數(shù),前面是年份后面是月份輸出說(shuō)明:一個(gè)整數(shù)輸入樣例:2009 6 輸出樣例 :30例程:#include
17、 <iostream>using namespace std;int main()int y,m;cin>>y>>m;switch (m) case 1:cout<<"31"break; case 3:cout<<"31"break; case 5:cout<<"31"break; case 7:cout<<"31"break; case 8:cout<<"31"break; case 10:cout
18、<<"31"break; case 12:cout<<"31"break; case 4:cout<<"30"break; case 6:cout<<"30"break; case 9:cout<<"30"break; case 11:cout<<"30"break; case 2:if (y%4=0) && (y%100!=0) | (y%400=0) cout<<"
19、;29"else cout<<"28"break;return 0;d018: 三數(shù)排序內(nèi)容:任意輸入三個(gè)數(shù) a、b、c,按由大到小的順序打印出來(lái)輸入說(shuō)明:一行 三個(gè)整數(shù) 輸出說(shuō)明:一行三個(gè)整數(shù),由大到小輸入樣例:2 3 1輸出樣例:3 2 1例程:#include <iostream>using namespace std;int main()int a,b,c,t;cin>>a>>b>>c;if (a<b) t=a; a=b; b=t; if (c>a) t=a;a=c; c=t; if
20、(c>b) t=c; c=b; b=t; cout<<a<<' '<<b<<' '<<c;return 0;d019: 計(jì)算1+2+3+4.+n之和例程:#include <iostream>using namespace std;int main()long i,s,n;cin>>n;s=0;for(i=1;i<=n;i+)s=s+i;cout<<s;return 0;d020: 約數(shù)之和內(nèi)容:鍵入一個(gè)自然數(shù) ,求這個(gè)自然數(shù)的所有約數(shù)之和輸入說(shuō)明:一個(gè)整
21、數(shù)輸出說(shuō)明:一個(gè)整數(shù)輸入樣例:6輸出樣例 :12例程:#include <iostream>using namespace std;int main()long i,s,n;cin>>n;s=0;for(i=1;i<=n;i+)if(n%i=0) s=s+i;cout<<s;return 0;d021: 四位整數(shù)內(nèi)容:編程找出四位整數(shù) abcd 中滿足下述關(guān)系的數(shù):( ab + cd )( ab + cd ) = abcd輸入說(shuō)明:沒(méi)有輸入輸出說(shuō)明:輸出abcd,從小到大,一行一個(gè)。#include <iostream>using name
22、space std;int main()long i;for(i=1000;i<=9999;i+)if(i/100+i%100)*(i/100+i%100)=i) cout<<i<<endl;return 0;d022: 統(tǒng)計(jì)字符內(nèi)容:輸入若干個(gè)字符(以#'作為結(jié)束),計(jì)算輸入的字符中字母a'或A出現(xiàn)的次數(shù)。輸入說(shuō)明:一行若干個(gè)字符。輸出說(shuō)明:一個(gè)整數(shù),為a或者A字符出現(xiàn)次數(shù)和。輸入樣例: abcdefABCDEFaaAA#輸出樣例 :6#include <iostream>using namespace std;int main()c
23、har c;int n;cin>>c;n=0;while(c!='#')if(c='a') | (c='A') n+;cin>>c;cout<<n;return 0; d023: 各位數(shù)字之和內(nèi)容:求輸入的一個(gè)整數(shù)的各位數(shù)字之和輸入說(shuō)明:一行一個(gè)整數(shù)輸出說(shuō)明:一個(gè)整數(shù)#include <iostream>using namespace std;int main()char c;long s,n;cin>>n;s=0;while(n!=0) s=s+(n%10); n=n/10;
24、 cout<<s;return 0; d024: 最小公倍數(shù)內(nèi)容:求兩個(gè)自然數(shù)的最小公倍數(shù)輸入樣例: 2 4輸出樣例 :4#include <iostream>using namespace std;long gcd(long a,long b) if(a%b=0) return b; else return gcd(b,a%b); int main()long a,b,s;cin>>a>>b;s=gcd(a,b);cout<<s*(a/s)*(b/s);return 0; d025: 從 n 個(gè)數(shù)中挑選出最大的數(shù)
25、內(nèi)容:從n個(gè)數(shù)中挑選出最大的數(shù)輸入說(shuō)明:兩行,第一行一個(gè)數(shù)n,表示總的個(gè)數(shù),第二行共n個(gè)數(shù)字,用空格隔開(kāi)。 輸出說(shuō)明:一行,最大數(shù)輸入樣例:41 2 3 4輸出樣例 :4#include <iostream>using namespace std;int main()long n,a10001,i,max=0;cin>>n;for(i=1;i<=n;i+) cin>>ai; if(ai>max) max=ai; cout<<max;return 0;d026: 從 n 個(gè)數(shù)中挑選出最大的數(shù)(改)輸入說(shuō)明:一行,若干個(gè)整數(shù),用空格隔開(kāi)輸
26、出說(shuō)明:兩個(gè)整數(shù),第一個(gè)是總數(shù)字個(gè)數(shù) ,第二個(gè)是最大數(shù)。用空格隔開(kāi)輸入樣例: 1 2 3 4 5 9 6輸出樣例 :7 9#include <iostream>#include <cstdio>using namespace std;int main(void)char c;int m=0,n,max=0;cin>>n;m+;if(max<=n) max=n;while( (c=getchar()!='n' )cin>>n;m+;if(max<=n) max=n;cout<<m<<' &
27、#39;<<max<<endl;return 0; d027: 水仙花數(shù)內(nèi)容:求100999中的水仙花數(shù),(若三位數(shù)abc,abca3+b3+c3, 則稱abc為水仙花數(shù)。如153,13+53+33=1+125+27=153,則153是水仙花數(shù))#include <iostream>using namespace std;int main(void)int a,b,c;for(int i=100;i<=999;i+)a=i%10;b=i%100/10;c=i/100;if(a*a*a+b*b*b+c*c*c=i)cout<<i&l
28、t;<endl;return 0; d028: #號(hào)倒三角形 內(nèi)容:# # # # # # #輸入說(shuō)明:輸入n代表行數(shù)輸出說(shuō)明:倒三角行#include <iostream>using namespace std;int main()int n;cin>>n;for(int i=1;i<=n;i+)for(int j=1;j<=i-1;j+)cout<<' 'for(int j=1;j<=2*(n-i)+1;j+)cout<<'#'cout<<endl;d0
29、29: 求出2100之間的所有質(zhì)數(shù)(素?cái)?shù))#include <iostream>using namespace std;int main()int k;for(int i=2;i<=100;i+)k=0;for(int j=2;j<=i;j+)if (i%j=0) k=k+1;if(k=1) cout<<i<<endl;return 0; d030: 求兩個(gè)自然數(shù)最大公約數(shù)輸入說(shuō)明:一行兩個(gè)整數(shù)輸出說(shuō)明:一行最大公約數(shù)輸入樣例: 2 4輸出樣例 :2#include <iostream>using namespace std
30、;int gcd(int a,int b);int main()int a,b;cin>>a>>b;cout<<gcd(a,b);return 0;int gcd(int a,int b)if(a%b=0) return b;else return gcd(b,a%b);d031: 費(fèi)波那契數(shù)列 已知faibonacai(費(fèi)波那契)數(shù)列的前幾個(gè)數(shù)分別為1,1,2,3,5,8,13,編程求此數(shù)列的前n(n)項(xiàng)。輸入說(shuō)明:一行一個(gè)整數(shù)( and <=22)輸出說(shuō)明:每格一行,不足個(gè)的也占一行輸出樣例 :#include <iostream>us
31、ing namespace std;int main()int n,f22=0;cin>>n;f1=1;f2=1;for(int i=3;i<=n;i+)fi=fi-1+fi-2;for(int i=1;i<=n;i+)cout<<fi<<' 'if(i%5=0) cout<<endl;return 0;d032: 成績(jī)統(tǒng)計(jì) 內(nèi)容:某班共有若干名學(xué)生(不大于40),已知他們考試的數(shù)學(xué)成績(jī),現(xiàn)需要統(tǒng)計(jì)100分、9099分、8089分、7079分、6069分與不及格各成績(jī)檔各有多少人。輸入說(shuō)明:第一行 一個(gè)整數(shù)n,班級(jí)人數(shù)
32、以下 n行,每行一個(gè)整數(shù),代表數(shù)學(xué)成績(jī)輸出說(shuō)明:共6行,從第一行依次為100分、9099分、8089分、7079分、6069分與不及格的人數(shù),若沒(méi)有此分?jǐn)?shù)段人數(shù)輸出0 輸入樣例:210060輸出樣例 :100010#include <iostream>using namespace std;int main() int n,i,a=0,b=0,x,c=0,d=0,e=0,f=0; cin>>n; for(i=1;i<=n;i+) cin>>x;if (x=100)a+;if (x>=90)&&(x<=99)b+;if (x&
33、gt;=80)&&(x<=89)c+;if (x>=70)&&(x<=79)d+;if (x>=60)&&(x<=69)e+;if (x<60)f+; cout<<a<<std:endl; cout<<b<<std:endl; cout<<c<<std:endl; cout<<d<<std:endl; cout<<e<<std:endl; cout<<f<<std:en
34、dl; return 0;d033: 買(mǎi)紐扣 內(nèi)容:用5元錢(qián)買(mǎi)100只鈕扣,其中金屬鈕扣每只 5 角,有機(jī)玻璃鈕扣每只1角,小撳扣 1分錢(qián)買(mǎi) 3個(gè),編程求出各種鈕扣各買(mǎi)了多少只?輸出說(shuō)明:一行,3個(gè)整數(shù),分別代表 金屬扣,有機(jī)扣,撳扣#include <iostream>using namespace std;int main(void)for(int i=1;i<=100;i+)for(int j=1;j<=100;j+)if(50*i+10*j+(100-i-j)/3=500)cout<<i<<' '<<j<
35、<' '<<(100-i-j);return 0;d034: 海倫公式 內(nèi)容:已知3邊長(zhǎng),求三角形面積輸入說(shuō)明:一行 三個(gè)數(shù)輸出說(shuō)明:一行一個(gè)數(shù)(保留2位小數(shù))或者是 Data Error?。ú荒軜?gòu)成三角形)輸入樣例:1 2 3輸出樣例 :Data Error!#include <iostream>#include <cmath>#include <iomanip>using namespace std;int main(void)double a3,s=0,temp=0,p=0;for(int i=0;i<3;i+)
36、 cin>>ai;for(int i=0;i<2;i+)for(int j=i+1;j<3;j+)if(ai<aj)temp=ai;ai=aj;aj=temp;p=(a1+a2+a0)/2;if(a2+a1<=a0) cout<<"Data Error!"elses=sqrt(p*(p-a0)*(p-a1)*(p-a2);cout<<setiosflags(ios:fixed)<<setprecision(2)<<s; return 0;d035: 猜年齡和出生月份 內(nèi)容:首先,用2乘以你出
37、生的月份,再加上5,再乘以50,再加上你的年齡,再減去365,告訴計(jì)算機(jī)得數(shù),計(jì)算機(jī)就會(huì)算出你幾歲,哪個(gè)月出生?,F(xiàn)在,計(jì)算機(jī)要考考你,它告訴你得數(shù),你告訴它的年齡和出生月份,你會(huì)嗎?輸入說(shuō)明:一個(gè)整數(shù)輸出說(shuō)明:輸出兩個(gè)整數(shù) 空格隔開(kāi)輸入樣例: 299輸出樣例 :14 4#include <iostream>using namespace std;int main(void)int n;cin>>n;for(int y=1;y<=100;y+)for(int m=1;m<=12;m+)if(2*m+5)*50+y-365=n) cout<<y<
38、;<' '<<m;return 0;return 0;d036: 四渠注水 內(nèi)容:有四條水渠依次記為 A B C D,可以向同一水池注水。給出單開(kāi)一個(gè)水渠注滿水池所需要的天數(shù),請(qǐng)問(wèn) (1)AB兩條水渠同時(shí)注水,注滿需要多長(zhǎng)時(shí)間(2)四渠同開(kāi),注滿需要多長(zhǎng)時(shí)間 結(jié)果保留2位小數(shù) 輸入說(shuō)明:一行4個(gè)數(shù)字(無(wú)單位)輸出說(shuō)明:兩行,第一行為AB同開(kāi),第二行為4渠同開(kāi) 輸入樣例:3 1 4 輸出樣例 :0.750.56#include <iostream>#include <iomanip>using namespace std;int
39、 main(void)float a,b,c,d;cin>>a>>b>>c>>d;cout<<setiosflags(ios:fixed)<<setprecision(2)<<1/(1/a+1/b)<<endl;cout<<setiosflags(ios:fixed)<<setprecision(2)<<1/(1/a+1/b+1/c+1/d);return 0;d037: 雞兔同籠 內(nèi)容:雞兔同籠中頭的總數(shù),腳的總數(shù),求雞兔各多少只輸入說(shuō)明:一行兩個(gè)整數(shù)分別表示頭
40、、腳總數(shù)(保證有解,當(dāng)然有可能解為0)輸出說(shuō)明:一行兩個(gè)整數(shù),分別表示雞、兔的只數(shù)輸入樣例:20 40輸出樣例 :20 0#include <iostream>#include <iomanip>using namespace std;int main(void)int a,b;cin>>a>>b;for (int i=0;i<=a;i+)for (int j=0;j<=a;j+)if(i+j=a && 2*i+4*j=b) cout<<i<<' '<<j;retur
41、n 0;d038: 星羅密布 內(nèi)容:輸出圖形*$ *$ *$規(guī)律是.自己發(fā)現(xiàn)吧。要求輸入3,輸出上面三行的圖形 輸入說(shuō)明:行數(shù)小于40輸入樣例:3輸出樣例 :*$*$*$ #include <iostream>#include <iomanip>using namespace std;int main(void)int n;cin>>n;for(int i=1;i<=n;i+)for(int j=1;j<=2*(n-i)+1;j+) cout<<'*'for(int j=1;j<=2*i-1;j+) cout&l
42、t;<'$'cout<<endl;return 0;d039: 點(diǎn)的位置 內(nèi)容: 已知一平面直角坐標(biāo)系中正方形的左上(-2,2)和右下(2,-2)的頂點(diǎn)坐標(biāo),當(dāng)給一個(gè)點(diǎn)的坐標(biāo),判斷點(diǎn)和正方形的關(guān)系,在正方形內(nèi)(含邊上)輸出True ,否則輸出 False輸入說(shuō)明:一行兩個(gè)數(shù)(可能為實(shí)數(shù))輸出說(shuō)明:True 或者 False輸入樣例:0 0輸出樣例 :True#include <iostream>using namespace std;int main(void)float a,b;cin>>a>>b;if(a>
43、;=-2 && a<=2 && b>=-2 && b<=2) cout<<"True"else cout<<"False"return 0;d040: 序列求和 內(nèi)容:輸入n,求1+1/2+1/3+.+1/n 的和,保留6位小數(shù)輸入說(shuō)明:一行一個(gè)整數(shù)n輸出說(shuō)明:保留6位小數(shù)輸入樣例:5輸出樣例 :2.28333#include <iostream>#include <iomanip>using namespace std;int main(v
44、oid)int n;double s=0;cin>>n;for(int i=1;i<=n;i+) s=s+1/1.0/i;cout<<setiosflags(ios:fixed)<<setprecision(6)<<s;return 0;d041: 計(jì)算階乘n!內(nèi)容:n!=1*2*3*.*n輸入說(shuō)明:一個(gè)整數(shù)n (<=20)輸出說(shuō)明:一行一個(gè)整數(shù)輸入樣例: 5輸出樣例 :120#include <iostream>#include <iomanip>using namespace std;int main()d
45、ouble s=1;int n;cin>>n;for(int i=1;i<=n;i+) s=s*i;cout<<setiosflags(ios:fixed)<<setprecision(0)<<s;return 0;d042: 計(jì)算PIpi/4 = 1-1/3+1/5-1/7+1/9-.+(-1)k * 1/(2*k+1) ,k=0至1000輸入說(shuō)明:沒(méi)有輸入,k為1000輸出說(shuō)明:輸出pi的值(保留4位小數(shù))#include <iostream>#include <iomanip>using namesp
46、ace std;int main()double s=0;for(int i=0;i<=1000;i+)if(i%2=0) s=s+1/1.0/(2*i+1);else s=s-1/1.0/(2*i+1);cout<<setiosflags(ios:fixed)<<setprecision(4)<<s*4;return 0;d043: 手動(dòng)求對(duì)數(shù)內(nèi)容:輸入一個(gè)大整數(shù)n然后利用循環(huán)搜索k,使得3 k < =n < 3 k+1輸出整數(shù)k輸入說(shuō)明:一行一個(gè)整數(shù)n輸出說(shuō)明:一行一個(gè)整數(shù)輸入樣例: 21輸出樣例 :2#i
47、nclude <iostream>#include <iomanip>using namespace std;int main()long n,s=1,k=1;cin>>n;while(s<=n)s=s*3; k+;cout<<k-2;return 0;d044: 手動(dòng)開(kāi)3次方內(nèi)容:輸入一個(gè)正數(shù)在100以內(nèi),輸出它的3次方根(保留2位小數(shù))輸入說(shuō)明:一行一個(gè)數(shù)輸出說(shuō)明:一行一個(gè)數(shù)輸入樣例: 100輸出樣例 :4.64#include <iostream>#include <iomanip>using namespac
48、e std;int main(void)float n,x;cin>>n;x=0.001;while(x*x*x<n)x=x+0.001;cout<<setiosflags(ios:fixed)<<setprecision(2)<<x;return 0;d045: 選票統(tǒng)計(jì)內(nèi)容:abc三個(gè)人,n個(gè)人投票(n需要輸入),統(tǒng)計(jì)abc三人的票數(shù),abc三個(gè)字母以外的字符為棄權(quán),按得票多少打印候選人和票數(shù)(相同票數(shù)按abc字母順序輸出)輸入說(shuō)明:第一行 n 代表有個(gè)人投票,第二行有n個(gè)字符(字母不區(qū)別大小寫(xiě),如a和A都代表投給a票,abc 以外的字
49、符棄權(quán))輸出說(shuō)明:三行每行第一為字母(只能為abc之一,然后是得票數(shù)),按從大到小順序輸入樣例: 6 abcA1b輸出樣例 :a 2 b 2 c 1#include<iostream>using namespace std;int main() int n,l=0,j=0,k=0,i; cin>>n; char an; for(i=0;i<n;i+) cin>>ai; for(i=0;i<n;i+) if(ai='a'|ai='A') j+; if(ai='b'|ai='B') k+
50、; if(ai='c'|ai='C') l+; if(j>=k&&k>=l) cout<<"a "<<j<<endl<<"b "<<k<<endl<<"c "<<l<<endl; if(j>=l&&l>k) cout<<"a "<<j<<endl<<"c "
51、;<<l<<endl<<"b "<<k<<endl; if(k>j&&j>=l) cout<<"b "<<k<<endl<<"a "<<j<<endl<<"c "<<l<<endl; if(k>=l&&l>j) cout<<"b "<<k<<
52、;endl<<"c "<<l<<endl<<"a "<<j<<endl; if(l>j&&j>=k) cout<<"c "<<l<<endl<<"a "<<j<<endl<<"b "<<k<<endl; if(l>k&&k>j) cout<<"
53、;c "<<l<<endl<<"b "<<k<<endl<<"a "<<j<<endl; return 0;#include<iostream>using namespace std;int main() struct piao char name; int num; temp,a3;int n,i,j; char c; cin>>n; ='a'='b'
54、='c' a0.num=0;a1.num=0;a2.num=0; c=getchar(); for (i=0;i<=n-1;i+) c=getchar(); /cout<<c<<endl; if (c='a'|c='A') a0.num+; if (c='b'|c='B') a1.num+; if (c='c'|c='C') a2.num+; for (i=0;i<=1;i+) for (j=0;j<=1-i;j+) if(aj.num<
55、;aj+1.num) temp=aj;aj=aj+1;aj+1=temp; for (i=0;i<=2;i+) cout<<<<" "<<ai.num<<endl; /system("pause"); return 0;d046: 解不等式內(nèi)容:編程求下式子中最大n值12+22+32+.+n2 <= x輸入說(shuō)明:輸入x的值輸出說(shuō)明:輸出n#include<iostream>using namespace std;int main() long n,s=0,x=
56、0; cin>>n; while(s<=n) x+; s=x*x+s; cout<<x-1; return 0;d047: 統(tǒng)計(jì)單詞內(nèi)容:輸入一句英文,以 . 結(jié)束,統(tǒng)計(jì)其中單詞的個(gè)數(shù),有些單詞是一個(gè)字母,單詞單詞間用一個(gè)空格隔開(kāi)。輸入樣例: This is a dog.輸出樣例 :4#include <iostream>#include <cstring>using namespace std;int main()char c10000;int n=0;for(int i=0;i<10000;i+)ci=getchar();if (
57、ci=' ') n+;if (ci='.') break;cout<<n+1<<endl;return 0;d048: 負(fù)數(shù)之和內(nèi)容:輸入一行若干個(gè)整數(shù),有正有負(fù),最后以0 結(jié)束,請(qǐng)輸出其中負(fù)數(shù)的和輸入樣例: 1 -1 2 3 -8 0輸出樣例 :-9#include <iostream>using namespace std;int main()int a,s=0;cin>>a;while(a!=0)if(a<0) s=s+a;cin>>a;cout<<s; return 0;d04
58、9: 字符三角形內(nèi)容:輸入行數(shù) 和構(gòu)成三角形的字符,輸出三角形如 3和 輸入說(shuō)明:一行一個(gè)整數(shù)一個(gè)字符,用空格隔開(kāi)輸出說(shuō)明:僅字符三角形輸入樣例: 3 輸出樣例 : #include <iostream> using namespace std; int main() int n; char ch; cin>>n; cin>>ch; for(int i=1;i<=n;i+) for(int j=1;j<=i;j+)cout<<ch; cout<<endl; return 0; d050: 圖形示數(shù)內(nèi)容:給出三個(gè)整
59、數(shù)(<=80),用指定字符的圖形表示三數(shù)的大??!如 3 5 7 #表示三個(gè)數(shù)的大小輸入樣例: 3 5 2 # 輸出樣例 :# # #include <iostream>using namespace std;int main()int a,b,c;char ch;cin>>a>>b>>c;cin>>ch;for(int i=1;i<=a;i+) cout<<ch;cout<<endl;for(int i=1;i<=b;i+) cout<<ch;cout<<e
60、ndl;for(int i=1;i<=c;i+) cout<<ch; return 0;d051: 明天星期幾內(nèi)容:輸入今天是星期幾的序號(hào)(星期天的序號(hào)為0),輸出明天是星期幾的英文單詞。Sun,Mon,Tue,Wed,Thu,Fri,Sat輸入說(shuō)明:一個(gè)整數(shù)(0-6)輸出說(shuō)明:所寫(xiě)英文輸入樣例: 0輸出樣例 :Mon#include <iostream> using namespace std; int main() int n;cin>>n;if(n=0)cout<<"Mon"if(n=1)cout<<&
61、quot;Tue"if(n=2)cout<<"Wed"if(n=3)cout<<"Thr"if(n=4)cout<<"Fri"if(n=5)cout<<"Sat"if(n=6)cout<<"Sun" return 0; d052: 小球顏色方案(我承認(rèn)害了不少人)內(nèi)容:一個(gè)看不見(jiàn)的袋子中裝有紅、橙、黃、綠、藍(lán)五種顏色的小球若干,每次隨意摸出三個(gè)小球,輸出三個(gè)小球顏色都不一樣的所有可能的方案總數(shù)。(我承認(rèn)害了不少人,大家認(rèn)為:紅、橙、黃 和 橙、紅、黃不一樣吧,這樣就是XX種,謝謝)#include<iostream>using namespace std;int main() int a,b,c,n=0; for (a=1;a<=5;a+) for (b=1;b<=5;b+) for
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 八年級(jí)物理第4章第4節(jié):光的折射
- 太陽(yáng)能發(fā)電站智能維護(hù)技術(shù)考核試卷
- 有機(jī)肥料在農(nóng)業(yè)可持續(xù)發(fā)展中的作用考核試卷
- 意外傷害保險(xiǎn)與應(yīng)急救援體系的融合考核試卷
- 學(xué)術(shù)人才引進(jìn)與培養(yǎng)考核試卷
- 醫(yī)療設(shè)備在精準(zhǔn)醫(yī)療領(lǐng)域的創(chuàng)新應(yīng)用與挑戰(zhàn)解決策略考核試卷
- 醫(yī)療器械在跨學(xué)科協(xié)作中的價(jià)值考核試卷
- 文具行業(yè)品牌年輕化考核試卷
- 動(dòng)物藥品零售企業(yè)財(cái)務(wù)管理考核試卷
- 收購(gòu)農(nóng)村車(chē)庫(kù)合同范本
- 2025年服裝制版師(中級(jí))職業(yè)技能鑒定考試題(附答案)
- 一年級(jí)下冊(cè)綜合實(shí)踐活動(dòng)教案2
- 九年級(jí)主題班會(huì)課件:遇見(jiàn)最好的自己(開(kāi)學(xué)第一課)
- 2025版股權(quán)投資基金股份收購(gòu)與退出機(jī)制協(xié)議3篇
- 【營(yíng)銷(xiāo)方案】2025小紅書(shū)平臺(tái)營(yíng)銷(xiāo)通案
- 2025年棗莊科技職業(yè)學(xué)院高職單招語(yǔ)文2018-2024歷年參考題庫(kù)頻考點(diǎn)含答案解析
- 護(hù)苗行動(dòng)安全教育課件
- 生物-山東省濰坊市、臨沂市2024-2025學(xué)年度2025屆高三上學(xué)期期末質(zhì)量檢測(cè)試題和答案
- 油品庫(kù)房管理規(guī)定(2篇)
- 2025年小學(xué)督導(dǎo)工作計(jì)劃
- 2024-2025學(xué)年部編版歷史九年級(jí)上冊(cè)期末復(fù)習(xí)練習(xí)題(含答案)
評(píng)論
0/150
提交評(píng)論