循环编程练习
更新时间:2024-03-12 06:37:01 阅读量: 综合文库 文档下载
1.编写程序,输出10000—30000中能同时被3、5、7、23整除的数及个数。
2.编写程序,求100—999中的“水仙花”数(也叫阿姆斯特朗数)及个数。(注:若3个数其各个位数字立方和等于该数本身,即为水仙花数,如153=13+33+53,则153是一个“水仙花”数。)
3.编写程序,求2—999中的同构数(也叫自守数)及其个数。(注:某数的平方,其低位与该数本身相同,则称该数为同构数,如252=625,25是同构数。) 4.输出1—999中能被3整除且至少有位数字是5的所有整数及其个数。
5.给定一个数,并由键盘输入若干个数,找出与预先给定的数量接近的数,并指出它是由键盘输入的第几个数。
6.从键盘输入两个正整数m和n,找出它们的最小公倍数。
7.求Fibonacci数列1,1,2,3,5,8,13,…中第32项的值。
8.计算XY,其中Y为整数,X为实型(不得使用库函数计算)。
9.求数M、N的最小公倍数。
10.36块砖,36人搬,男搬4、女搬3、两个小儿抬一砖,求一次全搬完,求男、女、小儿各几人,以及共有几组解。
11.把一元人民币换成5分、2分、1分的硬币,有多少种换法。
12.求数M、N的最大公约数。
13.百钱买百鸡:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一,百钱买百鸡,求鸡翁、鸡母、鸡雏各几何,以及共有几组解。
14.五家共进,甲二绠(汲水用的进绳)不足,如(接上)乙一绠;乙三绠不足,如丙一绠;丙四绠不足,如丁一绠;丁五绠不足,如戊一绠;戊六绠不足,如甲一绠。如各得所不足一绠,皆逮(dia,及,指各家接别家井绳可汲水)。问井深(不超过两米),绠长各几何。
15.有人用字母代替十进制数字写出下面的算式,请找出这些字母代表的数字:EGAL*L=LAGE
(注:A不同字母可表示同一数字;B不同字母表示不同数字)
16.有人用汉字代替十进制数字写出下面的算式,请找出这些汉字代表的数字:
神舟六号飞*神舟=六号飞天神舟
(注:A不同汉字可表示同一数字,B不同字母表示不同数字)
17.根据n值,在屏幕上显示图形:
(n=5时)。
18.根据n值,在屏幕上显示图形:
(n=6时)。
19.根据n值,在屏幕上显示图形:
(n=5时)。
20.根据n值,在屏幕上显示图形:
(n=4时)。
21.根据n值,在屏幕上显示图形:
(n=5时)。
22.根据n值,在屏幕上显示图形:
(n=5时)。
23.根据n值,在屏幕上显示图形:
(n=5时)。
24.根据n值,在屏幕上显示图形:
(n=5时)。
25.根据n值,在屏幕上显示图形:
(n=6时)。
26.根据n值,在屏幕上显示图形:
(n=5时)。
27.根据n值,在屏幕上显示图形:
(n=5时)。
28.根据n值,在屏幕上显示图形:
(n=3时)。
29.从键盘输入日期(格式为yyyy-mm-dd,例如2009-5-15),计算出该日期是该年的第几天。(注:要注意闰年、月大月小的处理)
30.求S=1/1!+1/2!+1/3!+?+1/N!并输出结果。N从键盘读入。
31.输出m和n之间的所有素数,m和n从键盘读入。
32.输出边长不超过500的直角三角形三边值,以及个数。(注:相同三边不同时出现,即3、4、5与4、3、5与5、3、4等只出现一次)
33.输出九九乘法表。
34.根据n值,在屏幕显示图形:
(n=4时)
35.输出1-1000中所有完全数(也称完备数或完数)。完全数指该数的所有因子(含1不含该数本身)的和等于该数。如6的因子1+2+3=6,是完全数。
36.输出3000以内的全部亲密数。如果整数A的全部因子(含1不含A)之和等于数B,且整数B的全部因子(含1不含B)之和等于A,则整数A和B称为亲密数。
37.求具有abcd=(ab+cd)2性质的全部4位数。
38.有30个人,其中有男人、女人和小孩,在一家饭馆吃饭花了50先令:每个男人花3先令,每个女人花2先令,每个小孩花1先令。问男人、女人和小孩各有几人。
39.某人有4张3分的邮票和3张5分的邮票,用这些邮票中的一张或者若干张可以得到多少种不同的邮资。(注:输出不同邮次的值以及多少种)
40.求S=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)的值。
41.求出所有1-100之间的自然数对及自然数对个数。自然数对是指两个自然数的和与差都是平方数。如17与8的和为25,差为9都是平方数,则17和8称自然数对。(注:两数不等)
42.输出100-999之间的数m,满足m既是完全平方数,又有两位数字相同。如:144、676。
43.输入10个数字,输出所有负数,及负数的和。
44.输入20个数,统计其中正、负和零的个数。
45.在1-999中,找出能同时满足用3除余2,用5除余3,用7除余2的所有整数及其个数。
(选做部分)
1.从键盘读入一行字符(最多127个字符),将其中的数字字符以及这些数字字符的数量在屏幕上显示。
如:输入:gfaskl45623cvsac,53dwaflfaf32535as3bf0;输出字符个数:14,数字字符序列:45623533253530
(注:A本输入中有L小写字符注意区别;B用户可输入空格)
2.从键盘读入一个字符串(最多127个字符),检查该字符串是否是回文。所谓回文即正向与反向的拼写都一样。如:adgda是回文;1234554321也是回文。
3.编写一程序实现以下功能: ①从键盘上先后读入两个字符串,假定存储在字符数组s1和s2中。注意,这两个字符串最长均可达到127个字符、最短均可为0个字符。
②将字符串s2插入字符串s1中,插入方法为:s2的第i个字符插入到原s1的第i个字符后,如果s2比s1(假定s1的长度为L1)长,则s2的第L1个字符开始到s2结尾的所有字符按在s2中的顺序放在新生成的s1后。提示,合并时可使用中间数组。
如:s1输入为\,s2输入为\,则输出的s1为:1a2b3c4d5e6f7g8h9ijk ③在屏幕上输出新生成的s1。 4.求任意的一个m×m矩阵的最大数及其所在的行列数,m(2<=m<=20)及矩阵元素从键盘输入。
5.求任意的一个m×m矩阵的主对角线上元素之和,m(2<=m<=20)及矩阵元素从键盘输入。
6.求任意的一个m×m矩阵的周边元素之和,m(2<=m<=20)及矩阵元素从键盘输入。
7.求任意的一个m×m矩阵的副对角线上元素之和,m(2<=m<=20)及矩阵元素从键盘输入。
8.现有两数组:a[10]={6,7,5,2,10,4,8,3,9,1},b[10]={5,1,3,8,10,2,5,4,7,9},计算a数组正序与b数组逆序的积的和。即sum=6*5+7*1+5*3+2*8+10*10+4*2+8*5+3*4+9*7+1*9,并显示输出。
9.一维数组元素有M+N个,将前M个与后N个交换位置。如:原数组为1、2、3、4、5,M为2,N为3,则交换后数组为3、4、5、1、2。
10.M*N矩阵的加法。
11.删除字符串中的特定字符。
12.输出11-999之间的数m,满足m、m2、m3均为回文数。所谓回文即正向与反向的读都一样(回文数如:121、1771等)。满足上述要求的如:m=11,m2=121,m3=1331。
其它:
1、计算下列式子的值: (1)1+2+??+100
(2)1+3+5+??+97+99
2、输入一个四位数,求它各位上数字的和。
3、求水仙花数。所谓水仙花数,是指一个三位数abc,如果满足a^3+b^3+c^3=abc,则abc是水仙花数。
4、宰相的麦子:相传古印度宰相达依尔,是国际象棋的发明者。有一次,国王因为他的贡献要奖励他,问他想要什么。达依尔说:“只要在国际象棋棋盘上(共64格)摆上这么些麦子就行了:第一格一粒,第二格两粒,??,后面一格的麦子总是前一格麦子数的两倍,摆满整个棋盘,我就感恩不尽了。”国王一想,这还不容易,刚想答应,如果你这时在国王旁边站着,你会不会劝国王别答应,为什么?
5、打印下列图案:(输入N值来控制图案的规模,下列图案均以N=3为例) & & & & & &
& & & & & & & & & * * * * * * * * *
# @ *
# # @ @ * *
# # # @ @ @ * * *
1.求S= 1-1/2 +1/3-1/4+1/5-1/6+ ??(求前N项的和)
2. Faibonacci数列前几项为: 0,1,1,2,3,5,8,?,其规律是从第三项起,每项均等于前两项之和。求前30项,并以每行5个数的格式输出。
3.小球从100高处自由落下,着地后又弹回高度的一半再落下。求第20次着地时,小球共通过多少路程?
4.某登山队员第一天登上山峰高度的一半又24米;第二天登上余下高度的一半又24米;每天均如此。到第七天,距山顶还剩91米。求此山峰的高度?
5.给出某整数N,将N写成因数相乘的形式。如: N=12,输出: 12=1*2*2*3.
6.出售金鱼者决定将缸里的金鱼全部卖出。第一次卖出全部金鱼的一半加二分之一条;第二次卖出剩余的三分之一加三分之一条金鱼;第三次卖出余下金鱼的四分之一加四分之一条;第四次卖出余下的五分之一加五分之一条金鱼。还剩下11条金鱼。当然,出售金鱼时都是整数条,不能有任何破损。求缸里原有的金鱼数?
7.外出旅游的几位朋友决定次日早晨共分一筐苹果。天刚亮,第一个人醒来,他先拿了一个,再把筐里的八分之一拿走;第二个人醒来,先拿两个,再把筐里的八分之一拿走;第三个人醒来,先拿三个,再拿走筐里的八分之一;?每个人依次照此方法拿出各人的苹果,最后筐里的苹果全部拿完,他们每人所拿到的苹果数正巧一样多。求原先筐里的苹果数和人数。
8.图中由6个圆圈构成三角形,每条边上有三个圈, 将自然数1--6 不重复地填入各圆圈位置上,使每条边圆圈上的数字之和相等,请编程输出所有的填法
正在阅读:
循环编程练习03-12
2018年高考生物一轮知识点复习13专题(含答案和详细解析)11-27
斯拉夫语学院诚信教育活动月实施方案09-04
博学国际发布:净水器十大品牌排名06-04
DVI 延长放大器06-30
分别的那一刻作文500字07-13
2018-2019学年人教版高中物理选修3-5学案 第十九章 学案3、4 Wor05-01
信息技术基础知识汇总07-01
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 循环
- 练习
- 编程
- 留守儿童之家三年规划
- 石化一中2015—2016学年第二学期七年级期中考试(英语)
- 石板岩写生实践报告 - 图文
- 关于开展2012年度“七 一”先进党支部、优秀共产党员、优秀党务
- K12学习人教版小学语文第九册复习教案
- 职工个人述职报告模板
- 让每一个学生成为班级管理的主人
- 敢立潮头唱大风
- 王利明 民法总则专家建议稿(征求意见稿)
- IE常见问题解决方案
- 圣诞节祝福语圣诞节祝福短信
- 市、县级国家综合档案馆测评细则细化要求 - 图文
- 山东省临沂市2017届高三数学教学质量检测考试(三模)试题 文
- 2016-2017学年广东省广州市番禺区八年级第二学期期末数学
- 东莞市光明中学八年级上册英语周测Unit 1测试和unit 2 测试题 2
- 大一军事理论题库
- 办理道路运输证需要的 - 安全生产管理制度文本
- (2019部编)道德与法治二年级上册:全册教案教学设计(新教材)
- 游戏活动策划方案
- 高层建筑剪力墙土木施工技术的应用探究