1、编程练习编号0101:从键盘输入三角形的三边长,输出三角形面积。编号0103: 从键盘输入a,b,c三个实数值,输出 a X*X + b X + c =0 这个一元二次方程的根。编号0106:从键盘输入两个整数,输出值大的那一个。编号0107:输入年月日三个整数,输出这一天是这年的第几天(注意闰年)。如果输入的数字不构成日期,输出0。编号0108:输入一个字符,输出这个字符的ASCII码,并且判断这个字符是不是字母(如果是,那么是大写还是小写);是不是数字。输出判断的结果。 编号0110:输入三角形的三边(整数),输出是否构成三角形,如果构成,输出是等边、等腰还是一般三角形。编号0201:企业
2、发放的奖金根据利润提成。利润低于或等于10万元时,奖金可提10%;利润高 于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提 成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于 40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于 100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?编号0210: 输入两个正整数m和n,求其最大公约数和最小公倍数。编号0212:求1+2!+3!+.+10!的和编号0220: 输入一行字符,分别统计出其英文字母、空
3、格、数字和其它字符的个数。编号0225:问555555的约数中最大的三位数是多少?编号0229:个位数为6且能被3整除的五位数共有多少?编号0230:题目:打印出如下图案(菱形)*最长行的*号数由键盘输入编号0233:输入一个大于6的偶数,将其分解成两个素数和的形式(歌德巴赫猜想)编号0236:取一个整数a从右端开始的47位。编号0239:在歌星大赛中,有10个评委为参赛的选手打分,分数为1到100分。 选手最后得分为:去掉一个最高分和最低分后其余8个分数的平均值。 请编程从键盘输入10个评委的分数,输出最终选手得分。编号0240: 写一个函数,求一个字符串的长度,在main函数中输入字符串,
4、并输出其长度。编号0246:输出ASCII码表编号0250:编写input()和output()函数输入,输出5个学生的数据记录。(结构:编号、姓名、成绩)编号0255:键盘输入两个分数,编程比较这两个分数的大小编号0260:验证角谷猜想。 问题:从1到n的任何一个自然数, 只要对n反复进行下列两种运算: 1)如果n是偶数, 就除以2 ; 2)如果n是奇数, 就乘以3加1, 最后的结果总是1。 例如输入22 输出 22,11,34,17,52,26,13,40,20,10,5,16,8,4,2,1 这个问题大约是在二十世纪五十年代被提出来的。在西方它常被称为西拉古斯Syracuse)猜想,因为
5、据说这个问题首先是在美国的西拉古斯大学被研究的; 而在东方,这个问题由将它带到日本的日本数学家角谷静夫的名字命名,被称作角谷猜想。除此之外它还有着一大堆其他各种各样的名字, 大概都和研究和传播它的数学家或者地点有关的:克拉兹(Collatz)问题,哈斯(Hasse)算法问题,乌拉姆(Ulam)问题等等。 今天在数学文献里,大家就简单地把它称作“3x +1问题”。 因为这是个形式上很简单的问题,要理解这个问题所需要的知识不超过小学三年级的水平,所以每一个数学爱好者都可以来碰碰运气,试试是不是能证明它。 不过在这里要提醒大家的是,已经有无数数学家和数学爱好者尝试过,其中不乏天才和世界上第一流的数学
6、家,他们都没有成功。 二十多年前,有人向数论学家保尔厄尔多斯(Paul Erdos)介绍了这个问题,并且问他怎么看待现代数学对这问题无能为力的现象, 厄尔多斯回答说:“数学还没有准备好来回答这样的问题。” 角谷静夫曾用计算机验算到71011 ,并未出现反例。 1992年李文斯(G.T.Leavens)和孚门南(M.Vermeulen)也以计算机对小于5.61013的正整数进行验证,也未发现反例。 这个猜想至今无人证明,也无人推翻。编号0301:输入正整数n,计算从1到n这n个数字共有多少个1?(例如,123有1个1;1012有2个1;111有3个1)编号0302: 一个整数,它加上100后是一
7、个完全平方数,再加上168又是一个完全平方数,请问该数是多少?编号0303: 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?编号0305: 打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数 本身。例如:153是一个“水仙花数”,因为153=1的三次方5的三次方3的三次方。编号0310: 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月 后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?编号0315:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13.求出这个数列的前20项
8、之和。编号0318:求07所能组成的奇数个数。编号0320:计算调和级数 1+1/2+1/3+.+1/n编号0327:100!的末尾有多少个零?编号0328:某人从2000年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是在“打鱼”,还是在“晒网”编号0333:利用递归函数调用方式,将所输入的n个字符,以相反顺序打印出来。编号0336:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。编号0339:构造N*N阶的拉丁方阵(2=N=1堆硬币,各堆分别含有N1,N2,NK枚硬币。 游戏的目的就是选择最后剩下的硬币。游戏法则如下: 1两个游戏人交替进行游戏(游戏人I
9、和游戏人II); 2当轮到每个游戏人取子时,选择这些堆中的一堆,并从所选的堆中取走至少一枚硬币(游戏人可以取走他所选堆中的全部硬币); 3当所有的堆都变成空堆时,最后取子的游戏人即为胜者。 有兴趣的同学不妨考虑考虑,有没有必胜的策略呢?编号1201:算200!,输出完整答案。如果能够算1000000!GOOD!去算圆周率!编号1208:囚徒放风 从前,有九名特别凶恶的江洋大盗,已被逮捕入狱。为了贯彻人道主义原则,他们每天都要被监狱看守人员带出去放风。 放风时分为三组,每组三人,戴上手铐。为了防止他们策划阴谋诡计,在六天中任何两名罪犯被铐在一起的机会只能有一次。 请问,狱吏应该怎样制定这样一个谨
10、慎的放风计划? 补充一点:例如ABC 。在这种情况下,由于被B分开,所以A和C并不算被铐在一起。编号1219:十五女生散步一位女教师带领15名女学生,每天都要散步一次。每次散步,她总是把女生们平均分成五组,试问:能够制定出一个分组计划,使一个星期(7天)内,每一个女生和其他任何一名同学只有一次同组?编号1221:S先生和P先生 有两个整数,2到99之间。两个先生S和P, S先生知道这两个数字的和,P先生知道这两个数的乘积,下面是这两个先生的对话: S:我知道,你不知道这两个数字是什么,我也不知道。 P:我知道这两个数是什么了。 S:我也知道这两个数是什么了。 请编程求出这两个数字。编号1232:推箱子游戏编号1243:加减乘除算24游戏(计算机出数字,人来猜
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2