顺序结构程序设计习题.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++语言程序设计习题集(for循环结构程序设计习题) For循环结构程序设计习题 【约数问题】 题目描述:键入一个自然数x,请编程显示这个自然数的所有约数,并输出约数之和s 。 输入数据:27 输出结果:1 3 9 27 s=40 【质数问题】 题目描述:判断从键盘输入的一个数m是否为质数,如果是就输出“Yes”,如果不是就输出“No”。 测试数据:2 5 8 17 37 101 110 137 【评委打分问题】 题目描述:在歌手大奖赛中,有10个评委为参赛的选手打分,分数为1—100分。选手最后得分为:去掉一个最高分和一个最低分,取其余8个分数的平均值。请编写一个程序实现。 输入数据: 90 91 93 94 90 99 98 92 91 95 输出结果:93 【斐波那契数列问题】 题目描述:有这样一种数列:1、1、2、3、5、8、……,这个数列的特点是:第1、2两个数为1,1,从第3个数开始,该数是其前面两个数之和。这种数列被称为Fibonacci(斐波那契)数列,请编程输出斐波那契数列的前20项。 输出结果:1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 【求e值问题】 题目描述:已知e=1+1/1!+1/2!+1/3!+1/4!+…+1/n! ,请编程求e的值。 输入数据:10 输出结果:2.718282 【谁是小偷问题】 题目描述:警察局抓了甲、乙、丙、丁四个偷窃嫌疑犯,其中有一人是小偷,审问中: 甲说:“我不是小偷。” 乙说:“丙是小偷。” 丙说:“小偷肯定是丁。” 丁说:“丙冤枉人!” 现在已经知道四人中三人说的是真话,一人说的是假话,并且他们中有且仅有一名小偷,请你写个程序帮助破案! 结论:丙是小偷。 【搜索问题】 题目描述:编程找出四位整数abcd中满足下述关系的数: (ab+cd)(ab+cd)=abcd 输出结果:2025 3025 9801 【回文数问题】 题目描述:中文里,有回文诗句、对联,如:“灵山大佛,佛大山灵”,“客上天然居,居然天上客”等等,都是美妙的符合正念倒念都一样的回文句 ;回文数则是有类似22、383、5445、12321,不论是从左向右顺读,还是从右向左倒读,结果都是一样的特征。请你编程测试下面的数是否为回文数,如果是就输出“Yes”,不是就输出“No”。 测试数据:121 1234 10001 10101 1233421 思考:如何输出10000—20000中的所有回文数。 While和DO While循环结构程序设计参考答案 1、产值问题 #include iostream.h void main() { float a,b; int n=0; cina; b=a; while (b=2*a) { b*=1.12; n++; } coutnendl; } 2、求最大值问题 #include iostream.h void main() { float x,max,s=0; cinx; max=x; while (x!=0) { s+=x; if (xmax) max=x; cinx; } couts=sendl; coutmax=maxendl; } 3、反序输出问题 #include iostream.h void main() { int a; cina; while (a) { couta%10; a/=10; } } 4、超市购物问题 #include iostream.h void main() { int i; float s; cini; while (i!=0) { switch (i) { case 101:s+=10.50;break; case 102:s+=20.00;break; case 103:s+=3.0;break; case 201:s+=110;break; case 202:s+=20.60;break; case 203:break; case 301:s+=50;break; case 302:s+=45.50;break; case 303:s+=7.80; } cini; } coutsend

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档