77范文网 - 专业文章范例文档资料分享平台

C++面向对象程序设计复习题集(5)

来源:网络收集 时间:2018-11-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

1. #include #include void main() {

int a[8]={25,48,32,85,64,18,48,29}; int max,min; max=min=a[0];

for(int i=0; i<8; i++) { if(max>a[i]) max=a[i]; if(min

cout<<\ cout<<\ }

答案: max:85

min:18

2. #include void main() {

int a,b;

for(a=1,b=2; b<50;) { cout<

cout<

cout<

答案:

1 2 3 5 8 13 21 34 55 89

3. #include const int M=3, N=4; void main() {

int i,j,s=0;

for(i=1;i<=M;i++) for(j=1;j<=N;j++) s+=i*j;

21

cout<<”s=”<

4. #include void main() {

int a=2,b=5,c=0;

if(a+b>10) c=a*b; else c=3*a+b;

if(c<=20) cout<

a=a+b; b=a+b;c+=a+b;

cout<<\ }

答案: 121

a,b,c=7,12,30

5. #include void main() {

int x=5;

switch(2*x-3) {

case 4: cout<

case 10: cout<<3*x-1<<’ ’; break; default: cout<<\ }

cout<<\ }

答案:11 14 switch end.

6. #include #include

int a[4]={36,-5,73,8}; void main() {

int i,y;

for(i=0; i<4; i++) { if(a[i]<0) y=1;

else if(a[i]<10) y= a[i]* a[i]+3;

22

else if(a[i]<60) y=4*a[i]-5;

else y=int(sqrt(a[i])); // sqrt(x)为取x的平方根函数 cout<答案: 36 139 -5 1 73 8 8 67

7. #include

int a[8]={36,25,20,43,12,70,66,35}; void main() {

int s0,s1,s2; s0=s1=s2=0;

for(int i=0; i<8; i++) { switch(a[i]%3) {

case 0: s0+=a[i];break; case 1: s1+=a[i];break; case 2: s2+=a[i];break; } }

cout<

答案: 114 138 55

9. #include const int M=20; void main() {

int c2,c3,c5; c2=c3=c5=0;

for(int i=1; i<=M; i++) { if(i%2==0) c2++; if(i%3==0) c3++; if(i%5==0) c5++; }

cout<

答案: 10 6 4

23

10. #include void main() {

int i,j;

for(i=0;i<5;i++) {

for(j=i;j<5;j++) cout<<’*’; cout<

答案:

***** **** *** ** *

11. #include void main() {

for(int i=1,s=0;i<20;i++) {

if(i%2==0 || i%3==0) continue; cout<

cout<

1 5 7 11 13 37

11. #include const int T=6; void main() {

int i,j;

for(i=1;i<=T;i+=2)

for(j=2;j<=T;j+=2) {

if(i+j

}

24

答案: ++*+*****

12. #include void main() {

int a,b,c=0; for(a=1;a<4;a++)

for(b=6;b>1;b-=2) {

if((a+b)%2==0) c+=a+b; else c+=a*b; if(b==2) cout<

答案: 1 2 12 2 2 30 3 2 66

13. #include const int B=2; void main() {

int p=1,s=1; while(s<50) { p*=B; s+=p; }

cout<<\ }

答案: s=63

14. #include void main() {

int x=24,y=88; int i=2,p=1; do {

while(x%i==0 && y%i==0) { p*=i; x/=i; y/=i; }

25

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C++面向对象程序设计复习题集(5)在线全文阅读。

C++面向对象程序设计复习题集(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/294617.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: