- 1、本文档共111页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9.在100到200中找出同时满足用3除余2,用5除余3和用7除余2的所有整数。
【解答】
#includeiostream
using namespace std;
int main()
{ int i;
for( i=100; i=200; i++ )
{ if ( ( i % 3 == 2) ( i % 5 == 3 ) ( i % 7 == 2 ) )
cout i endl;
}
}
10.求100到999中的水仙花数。所谓水仙花数是指一个三位数,它的每位数字的立方之和等于该数。例如,因为153=1+5+3,所以153为水仙花数。
【解答】
#includeiostream
using namespace std;
int main()
{ int i,a,b,c;
for( i=100; i=999; i++ )
{ a = i/100;
b = ( i-a*100 ) / 10;
c = i - a*100 - b*10;
if ( i == a*a*a + b*b*b + c*c*c ) cout i endl;
}
}
11.求1000之内的所有完数。所谓完数是指一个数恰好等于它的所有因子之和。例如,因为6=1+2+3,所以6为完数。
【解答】
#includeiostream
using namespace std;
int main()
{ int i,j,s;
for( i=1; i=1000; i++ )
{ s = 0;
for( j=1; ji; j++ )
if ( i % j == 0 ) s = s + j;
if ( i == s ) cout i endl;
}
}
12.编一程序显示由符号组成的三角形图案。例如,程序运行后,
屏幕显示: How many lines ?
用户输入: 5
屏幕显示: What character ?
用户输入: *
则输出如下图案。
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
【解答】
#includeiostream
using namespace std;
int main()
{ int i,j,k,n;
char ch;
coutHow many lines ?\n;
cinn;
coutWhat character ?\n;
cinch;
for( i=1; i=n; i++ )
{ for( k=1; k=n-i; k++ ) cout ;
for( j=1; j=2*i-1; j++ ) cout ch ;
cout endl;
}
}
13.已知XYZ+YZZ=532,其中X,Y和Z为数字,编一程序求出X,Y和Z的值。
【解答】
#includeiostream
using namespace std;
int main()
{ int x,y,z,i;
for( x=1; x=9; x++ )
for( y=1; y=9; y++ )
for( z=0; z=9; z++ )
{ i = 100*x + 10*y + z + 100*y + 10*z + z;
if ( i == 532 )
coutx=x\ty=y\tz=zendl;
}
}
习题3及其解答
3.1 选择题
1.以下正确的函数原型为( d )。
(a) f1( int x; int y ); (b) void f1( x, y );
(c) void f1( int x, y ); (d) void f1( int, int );
2.有函数原型 void fun2( int ); 下面选项中,不正确的调用是( c )。
(a) int a = 21; fun2( a ); (b) int a = 15; fun2( a*3 );
(c) int b = 100; fun2( b ); (d) fun2( 256 );
3.有函数原型 void fun3( int * ); 下面选项中,正确的调用是( c )。
(a) double x = 2.17; fun3( x ); (b) int a = 15 ; fun3( a*3.14 );
(c) int b = 100; fun3( b ); (d) fun3( 256 );
4.有函数原型 void
您可能关注的文档
- 第十一章 北京《场地土壤环境风险评价筛选值》.pdf
- 第六章 地震子波频率浅析.pdf
- 专利 连续的血液过滤系统与其使用方法.pdf
- 第十三章 最常用轴承型号尺寸.doc
- 第四章 茶叶中的氟含量与测定方法研究.pdf
- 知识的记忆-遗忘模型与其在知识管理中的应用.pdf
- 第一章 PSD网页切图制作HTML全过程教程.pdf
- 牛人经验北京电影学院表演学院考研复试真题 复试参考书 复试分数线 复试录取比 复试辅导班.pdf
- 第十三章 最小二乘曲线拟合在原子荧光光谱分析中应用.pdf
- 1中级无机化学 第一讲 第二节.ppt
- 《GB/T 32879-2025电动汽车更换用电池箱连接器》.pdf
- 中国国家标准 GB/T 21649.2-2025粒度分析 图像分析法 第2部分: 动态图像分析法.pdf
- 中国国家标准 GB/T 20899.9-2025金矿石化学分析方法 第9部分:碳量的测定.pdf
- 《GB/T 20899.9-2025金矿石化学分析方法 第9部分:碳量的测定》.pdf
- GB/T 20899.9-2025金矿石化学分析方法 第9部分:碳量的测定.pdf
- 《GB/T 33820-2025金属材料 延性试验 多孔状和蜂窝状金属高速压缩试验方法》.pdf
- GB/T 33820-2025金属材料 延性试验 多孔状和蜂窝状金属高速压缩试验方法.pdf
- 中国国家标准 GB/T 33820-2025金属材料 延性试验 多孔状和蜂窝状金属高速压缩试验方法.pdf
- GB/T 45910-2025信息技术 生物特征识别模板保护方案的性能测试.pdf
- 《GB/T 45910-2025信息技术 生物特征识别模板保护方案的性能测试》.pdf
最近下载
- 《成人住院患者静脉血栓栓塞症的预防护理2023版团体标准》解读.pptx
- 开题报告医学PPT模板.pptx VIP
- 2011中考英语作文指导及范文.doc VIP
- 高考英语总复习-第二部分-语法填空专项突破-专题二-无提示词填空-第六讲-并列句和状语从句-市赛课公.pptx VIP
- 工会招聘考试试题及答案.doc VIP
- 河北省中考英语复习指导课件.pptx VIP
- 供应商评级管理办法.docx VIP
- 2025年人教版高一下学期期末考试数学试题与答案解析(共五套) .pdf VIP
- 2025年河北沧州渤海新区黄骅市事业单位公开招聘工作人员130名笔试备考试题及答案解析.docx VIP
- 党纪党规知识测试题及答案_党规知识测试题及答案.doc VIP
文档评论(0)