首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的程序是10000以内的“相亲数”。所谓相亲数是指这样的一对数:甲数的约数之和等于乙数,而乙数的约数等于甲数,(例如220和284是一对相亲数)请在程序的每条横线处填写一条语句,使程序的功能完整。 注意:请勿改动main()主方法和其他已有的语句
下面的程序是10000以内的“相亲数”。所谓相亲数是指这样的一对数:甲数的约数之和等于乙数,而乙数的约数等于甲数,(例如220和284是一对相亲数)请在程序的每条横线处填写一条语句,使程序的功能完整。 注意:请勿改动main()主方法和其他已有的语句
admin
2013-02-25
57
问题
下面的程序是10000以内的“相亲数”。所谓相亲数是指这样的一对数:甲数的约数之和等于乙数,而乙数的约数等于甲数,(例如220和284是一对相亲数)请在程序的每条横线处填写一条语句,使程序的功能完整。
注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。
public class QinShu{
public static void main(String args[ ]){
for(int n=1;n<9999;n++){
int s=divsum(n);
if( )
System.out.println(n+","+s);
}
}
public static int divsum(int n){//该方法的功能是求一个数的所有约数
int s=0;
for(int i=1;____________________i++)
if(____________________)s+=i;
return s;
}
}
选项
答案
n<s&&divsum(s)==n i<n; n%i==0
解析
本题主要考查for循环语句、逻辑与运算符(&&)和求余运算符(%)。解答本题的关键是熟悉使用for循环语句。在本题中, if(n<s&&divsum(s)==n)语句是用来调用divsum(n)方法(其中n为方法的实际参数)和判断某个自然数是否为“完全数”。for(int i=1;i<n;i++)循环语句是用来控制被判断的数是否为“相亲数”。if(n%i==0)语句是用来判断数n是否能被数i整除。
转载请注明原文地址:https://kaotiyun.com/show/SR2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
以下函数定义中,错误的是()。
在具有2n个节点的完全二叉树中,叶子节点数为()。
以下不属于Python文件操作方法的是()。
以下关于字符串类型的操作的描述,正确的是()。
在考生文件夹下有一个文件PY103.py,在横线处填写代码,完成如下功能。将程序里定义好的std列表里的姓名和成绩与已经定义好的模板拼成一段话,显示在屏幕上。例如:亲爱的张三,你的考试成绩是:英语90,数学87,Python95,总成绩272,
如果有一个类MyFrame是Frame的子类,能够被不同包中的类所使用,请写出该类的声明头:【】。
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
类的专用函数叫做______,是对对象的数据所进行的操作。
定义类头时,不可能用到的关键字是
随机试题
病人近一年来对家人变得冷淡,不去上学,不洗澡,不主动换掉衣服,对与自己有关的事无动于衷。这些表现属于哪种症状
A、杀酶保苷,便于切片B、增强补脾益气的功能C、降低毒性,保证临床用药安全D、改变药性,扩大药用范围E、消除致泻,增强补肝肾、乌须发作用黄芩蒸制的目的是
在(),土地市场逐步规范化,地价与宏观社会经济的关系正在不断引起社会的广泛关注,比如土地价格与房地产价格的关系,土地价格与宏观经济形势的发展,土地价格在土地资源配置方面所发挥的作用等。
共感、共情、同理心又称为(),是建立良好心理辅导关系的促进条件。
下列各句中,没有语病的一句是()。
下列关于IP数据报的叙述,错误的是()。
人脑以感知过的事物形象为内容的记忆是()。
Forme,scientificknowledgeisdividedintomathematicalsciences,naturalsciencesorsciencesdealingwiththenaturalworld(
Whatwillfuturehistoriansrememberabouttheimpactofscience【C1】______thelastdecadeofthe20thcentury?Theywilln
BullyingandChildrenWhatyoursonisdescribingisbullying,plainandsimple.Althoughitislateintheschoolyear,you
最新回复
(
0
)