欢迎来到天天文库
浏览记录
ID:58564937
大小:34.00 KB
页数:2页
时间:2020-10-20
《顺序结构程序设计习题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一维数组程序设计习题1、【逆序输出问题】题目描述:按照顺序从键盘读入十个数据,以逆序方式输出。输入数据:12345678910输出结果:109876543212、【数组元素的移动问题】题目描述:将元素个数为10的数组a中的第一个元素移到数组末尾,其余数据依次往前平移一个位置,请编程实现。输入数据:12345678910输出结果:234567891013、【斐波那契数列问题】题目描述:有这样一种数列:1、1、2、3、5、8、……,这个数列的特点是:第1、2两个数为1,1,从第3个数开始,该数是其前面两个数之和。这种数列被称为Fibonacci(斐波那契)数列,请编程输出斐波那契数
2、列的前20项(用一维数组完成)。输出结果:112358132134558914423337761098715972584418167654、【求和问题】题目描述:编程计算并输出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个数,将它们按照从小到大的顺序输出。输入数据:7298796639959625537输出结果:52537396672799596986、【进制转换问题】题目描述:请编程将一个从键盘输入的十进制整数转化为二进制数输出。输入格
3、式: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个数,其相加之和最大,并给出它们的起始位置。输出结果:58198、【质数问题】题目描述:用筛选法求100之内的质数,要求每行输出5个数据。输出结果:2357111317192329313741434753596167717379838997多重循环结构程序设计及应用习题参考答案1、完数问题#include4、>voidmain(){inti,j,s;for(i=1;i<1000;i++){s=0;for(j=1;jvoidmain(){inta,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++;cout<voidmain(){inta,b,c;for(5、a=1;a<20;a++)for(b=1;b<33;b++){c=100-a-b;if(c%3==0)if(a*5+b*3+c/3==100)cout<voidmain(){inta,b,c,d,s;//a:dong,b:hong,c:po,d:taifor(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+=(((a==1)+(b==46、)+(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)cout<voidmain(){inta,b,c,d,e;//a:zhangb:wangc:liud:zhaoe:qianfor(a=3;a<=4;a++)for(b=1;b<=5;b++)if((b!=3)&&(b!=4))for(c=2;c<=7、3;c++)for(d=1;d<=4;d++)if(d!=3)for(e=2;e<=5;e++)if((e!=3)&&(e!=4))if((a+b+c+d+e==15)&&(a*b*c*d*e==120))cout<voidmain(){inta,b,c,d,e,s;//a:zhaob:qianc:sund:lie:zhoufor(a=1;a<=5;a++)for(b=1;b<=5;b++)for
4、>voidmain(){inti,j,s;for(i=1;i<1000;i++){s=0;for(j=1;jvoidmain(){inta,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++;cout<voidmain(){inta,b,c;for(
5、a=1;a<20;a++)for(b=1;b<33;b++){c=100-a-b;if(c%3==0)if(a*5+b*3+c/3==100)cout<voidmain(){inta,b,c,d,s;//a:dong,b:hong,c:po,d:taifor(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+=(((a==1)+(b==4
6、)+(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)cout<voidmain(){inta,b,c,d,e;//a:zhangb:wangc:liud:zhaoe:qianfor(a=3;a<=4;a++)for(b=1;b<=5;b++)if((b!=3)&&(b!=4))for(c=2;c<=
7、3;c++)for(d=1;d<=4;d++)if(d!=3)for(e=2;e<=5;e++)if((e!=3)&&(e!=4))if((a+b+c+d+e==15)&&(a*b*c*d*e==120))cout<voidmain(){inta,b,c,d,e,s;//a:zhaob:qianc:sund:lie:zhoufor(a=1;a<=5;a++)for(b=1;b<=5;b++)for
此文档下载收益归作者所有