基本控制结构程序设计习题(编辑修改稿)内容摘要:
是结果 第 二 章 基本控制结构程序设计习题 7 cout请输入正整数 n: endl。 cinn。 if(n1){ cout输入错误。 endl。 return 1。 } result=1。 for(i=2。 i=n。 i++){ jch*=i。 //jch是 i的阶乘 ,注意 n!=n*(n1)!这样可少一层循环 result+=jch。 } coutresultendl。 return 0。 } 猴子吃桃问题:猴子摘下若干个桃子,第一天吃了桃子的一半多一个 ,以后每天吃了前一天剩下的一半多一个,到第十天吃以前发现只剩下一个桃子,问猴子共摘了几个桃子。 解: 采用递推法。 从最后一天逆推到第一天, 9 次循环。 include iostream using namespace std。 const int day=10。 int main(){ int i,x=1。 //最后一天只有一个 for(i=1。 iday。 i++) x=(x+1)*2。 //从一天前推到九天前 cout开始共有桃子 x个。 \n。 return 0。 } 从键盘输 入一组非 0 整数,以输入 0 标志结束,求这组整数的平均值,并统计其中 正数和负数 的个数。 解: 将 这组整数 放在整型数组中,一边输入一边求和及统计 正数和负数 的个数,平均数由和除以整数数量取得。 include fstream include iostream using namespace std。 int main(){ int stem[256],sum=0,pnum=0,nnum=0,i=0。 cout从键盘输入一组非 0整数,以输入 0标志结束 :endl。 cinstem[i]。 while(stem[i]!=0){ sum+=stem[i]。 //求和 if(stem[i]0) pnum++。 //正数数量 else nnum++。 //负数数量 i++。 第 二 章 基本控制结构程序设计习题 8 cinstem[i]。 } if(!i) cout0个数 endl。 else { cout平均值= (double)sum/(pnum+nnum)endl。 //平均值习惯不用整数 cout正数个数= pnumendl。 cout负数个 数= nnumendl。 } return 0。 } 编程找出 1 500 之中满足除以 3 余 2,除以 5 余 3,除以 7 余 2 的整数。 解:中国古代数学问题(韩信点兵),采用穷举法。 注意三个条件同时成立用 amp。 amp。 include iostream using namespace std。 int main(){ int i。 for(i=1。 i=500。 i++) if((i%3==2)amp。 amp。 (i%5==3)amp。 amp。 (i%7==2)) coutiendl。 return 0。 } 编程求 1000之内的所有完全数。 所谓完全数指的是一个数恰好等于它的所有因子和。 例如 6=1+2+3,就是一个完全数。 解: 采用穷举法。 两重循环,外层是从 1 到 999 依次处理,内层是求该数的所有因子的和,并判断是否等于该数。 include iostream using namespace std。 int main(){ int i,a,sum_yz。 //sum_yz是 a的因子和 for(a=1。 a1000。 a++){ sum_yz=0。 for(i=1。 ia。 i++) if (a%i==0) sum_yz+=i。 if (a==sum_yz) coutaendl。 } return 0。 } 将 100 元换成用 10 元、 5 元和 1 元的组合,共有多少种组合方法。 解: 采用穷举法。 考虑 10 元最多 10 张, 5 元最多 20 张,余下是 1 元。 include iostream using namespace std。 int main(){ int i,j,k,count=0。 第 二 章 基本控制结构程序设计习题 9 for(i=0。 i=10。 i++)//i是 10元张数, j是 5元张数, k是 1元张数 for(j=0。 j=20。 j++){ k=10010*i5*j。 if(k=0){ couti39。 \t39。 j39。 \t39。 kendl。 count++。 } } coutcountendl。 return 0。 } 利用反正切展开计算 的近似值,要求误差 105,公式如下: 753)( 753 xxxxxa r ct g 令 x=1,可计算出 /4 的近似值。 解:采用递推法。 初看每一项的递推通式不易写出,但每一项 全看作奇数项, 而偶数项全为零, 则很容易 写出 :第 1 项为 x,第 3 项为第 1 项乘以 x的平方除以项序号 3乘以 1,其余类推。 同时和的误差 小于最后一项的绝对值。 includeiostream includecmath using namespace std。 const double e=1e5。 int main(){ double x,a,sum。 int i=3。 cout请输入正 切 值: endl。 cinx。 a=x。 sum=x。 do{ a*=x*x*(1)。 sum+=a/i。 i+=2。 }while(fabs(a/i)e)。 coutarctg(x)=sumendl。 return 0。 } 用迭代法求方程 x2+10cosx=0 的根,误差限为 105。 迭代公式如下: nnnnnnn xx xxxxx s in102 )c oss in(1021 第 二 章 基本控制结构程序设计习题 10 解:迭代法也是用循环语句实现 , 数学 上 includeiostream includecmath using namespace std。 const double e=1e5。 int main(){ double x0,x1。 int n=0。 cout输入初始近似值: endl。 cinx1。 do{ x0=x1。 x1=(x0*x010*(x0*sin(x0)+cos(x0)))/(2*x010*sin(x0))。 //x0是上次算出的结果, x1用。基本控制结构程序设计习题(编辑修改稿)
相关推荐
创业基地 形象,并为后续将开发用地进行规划导引,打造 中小企业创 业舞台,中小企业成长的孵化器。 在充分平衡社会、经济、生态等综合效益的基础上,对项目进行合理布局,力求塑造具有产业特色与市场凝聚力的空间形象,建立生态友好、可持续发展的区域环境和良性结构,从而促进 五大连池市工业 经济 的健康协调发展。 因此项目建设是十分必要的。 五大连池市创业基地基础设施配套改造项目 可行性研究报告 6 第三章
评定方法 本评价 体系共设五个星级:五星级、四星级、三星级、二星级、一星级。 所有参加评级的基金按照最终评价结果从大到小排列,前 10%为五星级, 10%- 30%为四星级, 30%- 60%为三星级, 60%- 80%为二星级,后 20%为一星级: 图表 5:星级评定方法 指标 顺序 (由大到小) 星级 i≤ 10% ★★★★★ 10%i≤ 30% ★★★★ 30%i≤ 60% ★★★
议书营销策划商业策划书组织设计公务员考试可行性分析报告环境影响报告书连锁店加盟店运营手册作业指导书招标投标招聘绩效管理薪酬管理物业管理经营企划商务礼仪创业金点子销售指南营销创新经济管理选拔企业文化项目管理 )经济管理市场分析国内外市场情况预测……………………竞争力分析…………资金筹措投资估算效益分析 02020 04 10毕业设计自动报时系统 .第一章…………………… 3第二章………………………
为了保证施工安全,设置专门的质量安全员,建立安全制度,严格按国家有关安全规程施工,管理人员要带头以身作责,杜绝安全事故,现场工作人员穿戴必须符合安全要求,成立以工地负责人为组长的安全防火领导小组,以便安全、顺利地完成施工工作。 八、质量检验 每批材料到达工地后,应进行质量检验,合格后方可使用。 按《锚杆喷射混凝土支护技术规范 GBJ8685》进行验收试验。 验收应按。 共抽 3组,每组 3条
图形要素的设计,要利用图形在视觉 传达方面的直观性、有效性、生动性和丰富性的表现力,将商品的内容和信息传达给消费者。 凭借图形在视觉上的吸引力引起消费者的心理反应,进而引导购买行为。 包装设计中的图形,往往构成包装整体形象为主要部分,使商品形象具有个性,并加强了促销功能。 对包装的图形要素进行归纳、简化、跨张,并运用重复、图的反转、对比、穿插等造型规划,创造出了精美的图案
A4102)的内部电路图,它们由输入级、中间级(第二级和第三级)和输出级三部分组成。 输入级是由 T T2 组成的单端输入、单端输出的差动放大电路。 外接电源 EC 经过T R R5和 T5 组成的分压网络,在端点 10 上产生直流电压 U10,其值等于 EC/2。 该直流电压通过电阻 R1加到 T1 的基极,作为 T1 的基极偏置电压。 输出端点 1 通过 R11接到 T2 管的基极