下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一维数组程序设计习题1、 【逆序输出问题】题目描述:按照顺序从键盘读入十个数据,以逆序方式输出。输入数据:1 2 3 4 5 6 7 8 9 10输出结果:10 9 8 7 6 5 4 3 2 12、 【数组元素的移动问题】题目描述:将元素个数为10的数组a中的第一个元素移到数组末尾,其余数据依次往前平移一个位置,请编程实现。输入数据:1 2 3 4 5 6 7 8 9 10输出结果:2 3 4 5 6 7 8 9 10 13、 【斐波那契数列问题】题目描述:有这样一种数列:1、1、2、3、5、8、,这个数列的特点是:第1、2两个数为1,1,从第3个数开始,该数是其前面两个数之和。这种数列被称
2、为Fibonacci(斐波那契)数列,请编程输出斐波那契数列的前20项(用一维数组完成)。输出结果:1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 67654、 【求和问题】题目描述:编程计算并输出S=其中,Xi的值为1、8、5、7、2、99、34、67、2589、19,Yi的值为2、22、14、3、7、9、11、8、132、30。输出结果: 5、 【排序问题】题目描述:从键盘输入10个数,将它们按照从小到大的顺序输出。输入数据:72 98 79 66 39 95 96 25 5 37输出结果:5 25 37 39 6
3、6 72 79 95 96 98 6、 【进制转换问题】题目描述:请编程将一个从键盘输入的十进制整数转化为二进制数输出。输入格式:32570输出格式:10107、 【圆环找数问题】题目描述:有一组数,其排列形式如下:11,19,9,12,5,20,1,18,4,16,6,10,15,2,17,3,14,7,13,15,8且尾部8和头部11首尾相连,构成环形的一组数,编程找出相邻的4个数,其相加之和最大,并给出它们的起始位置。输出结果:58 198、 【质数问题】题目描述:用筛选法求100之内的质数,要求每行输出5个数据。输出结果:2 3 5 7 11 13 17 19 23 2931 37 4
4、1 43 47 53 59 61 67 7173 79 83 89 97 多重循环结构程序设计及应用习题参考答案1、完数问题#include void main() int i,j,s; for (i=1;i1000;i+) s=0; for(j=1;ji;j+) if (i%j=0) s+=j; if (s=i) couti ; 2、钞票换硬币问题#include void main() int a,b,c,s=0; for (a=1;a=99;a+) for (b=1;b=49;b+) for (c=1;c=19;c+)if (a+b*2+c*5=100) s+; coutsendl;3、
5、百鸡问题#include void main() int a,b,c; for (a=1;a20;a+) for (b=1;b33;b+) c=100-a-b; if (c%3=0)if (a*5+b*3+c/3=100) couta b cendl; 4、四大淡水湖大小问题#include void main() int a,b,c,d,s; /a:dong, b:hong, c:po, d:tai for (a=1;a=4;a+) for (b=1;b=4;b+) if (a!=b) for (c=1;c=4;c+) if (b!=c)&(a!=c) s=0; d=10-a-b-c; s+
6、=(a=1)+(b=4)+(c=3)=1); s+=(b=1)+(a=4)+(c=2)+(d=3)=1); s+=(b=4)+(a=3)=1); s+=(c=1)+(d=4)+(b=2)+(a=3)=1); if (s=4) coutabcdendl; 5、分书问题#include void main() int a,b,c,d,e; /a:zhang b:wang c:liu d:zhao e:qian for (a=3;a=4;a+) for (b=1;b=5;b+) if (b!=3)&(b!=4)for (c=2;c=3;c+) for (d=1;d=4;d+) if (d!=3) f
7、or (e=2;e=5;e+) if (e!=3)&(e!=4)if (a+b+c+d+e=15)&(a*b*c*d*e=120) coutabcdeendl;6、座位问题#include void main() int a,b,c,d,e,s; /a:zhao b:qian c:sun d:li e:zhou for (a=1;a=5;a+) for (b=1;b=5;b+) for (c=1;c=5;c+) for (d=1;d=5;d+) for (e=1;e=5;e+) s=0;if(b-1=0) s+=(a=5); else s+=(a=b-1);if(b+1=6) s+=(a=1)
8、; else s+=(a=b+1);if(b-1=0) s+=(c=5); else s+=(c=b-1);if(b-1=0) s+=(d=5); else s+=(d=b-1);if(c-1=0) s+=(b=5); else s+=(b=c-1);if(c-1=0) s+=(d=5); else s+=(d=c-1);if(c+1=6) s+=(d=1); else s+=(d=c+1); if (s=0) if (a+b+c+d+e=15)&(a*b*c*d*e=120)coutabcdeendl; 7、打印图形问题#include void main() int i,j,n; cinn; for (i=1;i=n/2+1;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 苏少版一年级音乐下册(简谱)第五单元《听:龟兔赛跑(管弦乐)》教学设计
- 九年级物理下册 16.4 安装直流电动机模型教案 (新版)苏科版
- 高中物理 第1章 电场 第1节 认识静电教学设计 粤教版选修3-1
- 河北省南宫市高中化学 第三章 有机化合物 3.3 生活中两种常见的有机物-乙醇教案 新人教版必修2
- 小学英语清华大学版三年级下册LESSON24教学设计
- 人大版(第二版)教学设计中职中职专业课导游服务74 旅游大类
- 山东省海阳市美宝学校七年级环境教育教学设计:5人文景观与自然地交相辉映
- 保持好奇保持敬畏保持松弛-我的年终总结
- 低压电机噪声等级可采用声级计检测方法
- 总复习数与代数教学设计
- My Lovely Lady 高清钢琴谱五线谱
- 《数学课程论》课件
- 《学生常见病多病共防技术指南》详细解读
- 智慧农业的智能农机与装备
- 风机齿轮箱介绍课件
- 预埋件专项施工方案
- GB/T 13560-2017烧结钕铁硼永磁材料
- 测绘安全生产专题培训课件
- 生物高考真题卷-天津卷(含答案解析)
- 人教版小学一年级道德与法治上册全册教学完整课件
- DB64-T 1822-2022公路沥青面层典型结构应用技术规范
评论
0/150
提交评论