摘要:
18号晚上到家,周一收拾了一下自己的行李,把Java的环境配置好,周二回老家去看了姥姥,周三周四陪妹妹中考了两天,周五去了趟保定玩了两天,周日回家。 阅读全文
摘要:
1.问题描述求13的13次方的最后三位数。2.问题分析 许多初学者看到本题最容易想到的方法就是:将13累乘13次后截取最后三位即可。但是计算机中存储的整数有一定的范围,超出某范围将不能正确表示,所以用这种算法不可能得到正确的结果。实际上,题目仅要求后三位的值,完全没有必要把13的13次方完全求出来。 阅读全文
摘要:
一、问题描述 阿姆斯特朗数:如果一个整数等于其各位数字立方和,,则称该数为阿姆斯特朗数也称自恋数。如:407=4×4×4 + 7×7×7。求1000内所有的阿姆斯特朗数。 二、设计思路 ① 分离出个位数,算术表达式为:j=i%10。 ② 分离出十位数,算术表达式为:k=i/10%10。 ③ 分离出百 阅读全文
摘要:
一、问题描述 水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身,例如:13+53+3^3=153。输出所有的水仙花数。 二、设计思路 “水仙花数”是指满足某一条件的三位数,根据这一信息可以确定整数的取值范围是100~999。对应的循环条件如下:for ( n=100;n<1000;n 阅读全文
摘要:
一、问题描述 打印所有不超过n(取n<256)的其平方具有对称性质的数(也称回文数)。 二、设计思路 对于要判定的数n,计算出其平方后(存于a),按照“回文数”的定义要将最高位与最低位、次高位与次低位······进行比较,若彼此相等则为回文数。此算法需要知道平方数的位数,再一一将每一位分解、比较,此 阅读全文
摘要:
一、问题描述 自守数是指一个数的平方的尾数等于该数自身的自然数,如25*25=625,76*76=5776.要求求出一定范围内的所有自守数。求100000以内的自守数 二、设计思路 若采用“求出一个数的平方后再截取最后相应位数”的方法显然是不可取的,因为计算机无法表示过大的整数。分析手工方式下整数平 阅读全文
摘要:
一、问题描述 如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。 二、设计思路 1、定义变量i,a,b,n。从a开始第一层循环a=1;a<=3000;a++. 2、在a<3000成立的条 阅读全文
摘要:
一、问题描述求某一范围内完数的个数。如果一个数等于它的因子之和,则称该数为“完数”(或“完全数”)。例如,6的因子为1,2,3,而6=1+2+3,因此6是“完数”。二、问题分析根据完数的定义,解决本题的关键是计算出所选取的整数i(i的取值范围不固定)的因子(因子就是所有可以整除这个数的数),将各因子 阅读全文
摘要:
一、问题描述 用5元人民币兑换成1元、5角和1角硬币,有多少种不同的兑换方法? 二·、设计思路 1.根据题意,可将问题转换为解不定方程。设x,y,z分别表示待兑换的1元,5角和1角的硬笔所需要的钱数,则可得到如下方程x+y+z=50. 2.其中x取值可能为{0,10,20,30,40,50},y取值 阅读全文
摘要:
一、问题描述 一辆以固定速度行驶的汽车,司机在上午10点看到里程表上的读数是一个对称数(即这个数从左向右读和从右向左读是完全一样的),为95859。两小时后里程表上出现了一个新的对称数,该数仍为五位数。问该车的速度是多少?新的对称数是多少?二、问题分析 根据题意,司机在上午10点看到里程表上的读数是 阅读全文