自守数是指一个数的平方的尾数等于该数自身的自然数。例如: 52 = 25 252 = 625 762 = 5776 93762 = 87909376 求100000以内的自守数。 问题分析 根据自守数的定义,求解本题的关键是知道当前所求自然数的位数 ...
问题描述 打印所有不超过n 取n lt 的其平方具有对称性质的数 也称回文数 。 问题分析 对于要判定的数n计算出其平方后 存于a ,按照 回文数 的定义要将最高位与最低位 次高位与次低位 进行比较,若彼此相等则为回文数。此算法需要知道平方数的位数,再一一将每一位分解 比较,此方法对于位数已知且位数不是太多的数来说比较适用。 此问题可借助数组来解决。将平方后的 a的 每一位进行分解,按从低位到高位 ...
2021-02-06 15:32 0 502 推荐指数:
自守数是指一个数的平方的尾数等于该数自身的自然数。例如: 52 = 25 252 = 625 762 = 5776 93762 = 87909376 求100000以内的自守数。 问题分析 根据自守数的定义,求解本题的关键是知道当前所求自然数的位数 ...
问题描述 如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。 问题分析 根据问题描述,该问题可以转化为:给定整数A,判断A是否有亲密数。 为解决该问题,首先定义变量 ...
题目描述 若一个数(首位不为0)从左到右读与从右到左读都是一样,这个数就叫做回文数,例如12521就是一个回文数。 给定一个正整数,把它的每一个位上的数字倒过来排列组成一个新数,然后与原数相加,如果是回文数则停止,如果不是,则重复这个操作,直到和为回文数为止。给定的数本身不为回文数 ...
例11 求质数 问题描述 质数是指除了有1和自身作为约数外,不再有其他约数的数。比如:3、5、7是质数。而9不是质数,因为它还有约数3。 编写程序求给定区间中的所有质数。 输入格式 两个整数a和b,其中1≤a≤b≤100000。 输出格式 输出给定范围的所有质数,输出时每个质数占 ...
一.程序基础设计:1.类-面向对象的主要特征:具有唯一性、分类性、多态性、信息隐蔽的封装性、模块独立性、继承性、依赖性(类是对象的一种抽象的表示,而对象是类的具体实例(1).实现对象的数据与操作结合于一体:体现的是封装性(2).使用已有类的定义作为基础建立新类的定义技术,体现的是继承性 ...
例14 丑数 问题描述 丑数是其质因子只可能是2,3或5的数。前10个丑数分别为1, 2, 3, 4, 5, 6, 8, 9, 10, 12。输入一个正整数n,求第n个丑数。 输入格式 每行为一个正整数n (n <= 1500),输入n=0结束。 输出格式 每行输出一个整数 ...
问题描述 求任意两个正整数的最小公倍数(LCM)。 问题分析 最小公倍数(Least Common Multiple,LCM),如果有一个自然数a能被自然数b整除,则称a为b的倍数,b为a的约数,对于两个整数来说,指该两数共有倍数中最小的一个。计算最小公倍数时,通常会借助最大 ...
题目一: 利用公式①计求π的近似值,要求累加到最后一项小于10^(-6)为止。 程序代码: 运行结果: pi的值为:3.141594 上面的代码,先计算π/4的值,然后再乘以4,s=-s; 用的很巧妙,每次循环,取反,结果就是,这次是正号,下次 ...