首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的程序是10000以内的“相亲数”。所谓相亲数是指这样的一对数:甲数的约数之和等于乙数,而乙数的约数等于甲数,(例如220和284是一对相亲数)请在程序的每条横线处填写一条语句,使程序的功能完整。 注意:请勿改动main()主方法和其他已有的语句
下面的程序是10000以内的“相亲数”。所谓相亲数是指这样的一对数:甲数的约数之和等于乙数,而乙数的约数等于甲数,(例如220和284是一对相亲数)请在程序的每条横线处填写一条语句,使程序的功能完整。 注意:请勿改动main()主方法和其他已有的语句
admin
2013-02-25
48
问题
下面的程序是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全国计算机二级
相关试题推荐
以下关于函数的描述,正确的是()。
设非空二叉树的所有子树中,其左子树上的节点值均小于根节点值,而右子树上的节点值均不小于根节点值,则称该二叉树为排序二叉树。对排序二叉树遍历的结果为有序序列的是()。
表达式eval(’500//10’)的结果是()。
在Python中,不属于组合数据类型的是()。
下列叙述中正确的是()。
软件测试的目的是()。
在Java语言中,每个字符用______个字节表示。
下列Java组件中,不属于容器的是()。
下列关于try和catch子句的描述中,错误的一项是()
______日历类提供日期和时间的表示,它以格列高利历(即阳历)来计算。
随机试题
Theyare____ofdifferentpresses(出版社).Nowtheyarehavingameetinginoneofthe____office.
男孩,3岁,低热,稍咳2天,今全身可见水疱疹,诊断为水痘。去年因患肾病住院治疗至今。有关水痘,以下哪项是错误的
混凝土重力坝中横缝的主要作用是()。
自动化仪表分项工程应按仪表类别和()划分。
某项目的基准收益率i0=14%,其净现值NPV=18.8万元。现为了计算其内部收益率,分别用i1=13%,i2=16%,i3=17%进行试算,得出NPV1=33.2万元,NPV2=一6.1万元,NPV3=-10.8万元。则采用内插法求得的最接近精确解的内部
设计市场风险限额体系时应综合考虑的因素包括()。Ⅰ.自身业务性质,规模和复杂程度Ⅱ.内部控制水平Ⅲ.压力测试结果Ⅳ.能够承担的市场风险水平
下列车辆免征车辆购置税的有()。
下列对世界科技革命的说法不成立的是:
Comparisonsweredrawnbetweenthedevelopmentoftelevisioninthe20thcenturyandthediffusionofprintinginthe15thand1
Comparisonandcontrastareoftenused______inadvertisements.
最新回复
(
0
)