首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的程序是10000以内的“相亲数”。所谓相亲数是指这样的一对数:甲数的约数之和等于乙数,而乙数的约数等于甲数,(例如220和284是一对相亲数)请在程序的每条横线处填写一条语句,使程序的功能完整。 注意:请勿改动main()主方法和其他已有的语句
下面的程序是10000以内的“相亲数”。所谓相亲数是指这样的一对数:甲数的约数之和等于乙数,而乙数的约数等于甲数,(例如220和284是一对相亲数)请在程序的每条横线处填写一条语句,使程序的功能完整。 注意:请勿改动main()主方法和其他已有的语句
admin
2013-02-25
31
问题
下面的程序是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://jikaoti.com/ti/Cf80FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
以下程序被调用后,能够正确执行的是()。de/f(x,y=1,z=2):pass
以下程序的输出结果是()。img1=[12,34,56,78]img2=[1,2,3,4,5]defmodi():img1=img2print(img1)modi()print(img1)
下面描述错误的是()。
某二叉树共有350个节点,其中有200个叶子节点,则该二叉树中度为2的节点数为()。
按照传统的数据模型分类,数据库系统可分为()。
下面属于良好程序设计风格的是()。
设栈的存储空间为s(1:m),初始状态为top=m+1。经过一系列入栈与出栈操作后,top=1。现又要将一个元素入栈,栈顶指针top值变为()。
以下关于字符串的描述正确的是()。
下列Java标识符,错误的是()。
随机试题
臁疮创面肉芽生长时宜选用的外用药是:
宫内节育器放置的正确时间是
下列关于形式法律推理的说法,哪些是不正确的?
房地产价格=房地产的毛收益÷利息率。()
以下说法正确的有()。
保荐人应当在签订保荐协议时指定1名保荐代表人具体负责保荐工作,作为保荐人与证券交易所之间的指定联络人。
某企业只产销一种产品,上年盈亏临界点销售量为600件,单价为150元,单位成本为130元,其中单位变动成本为120元。要求通过计算回答下列互不相关问题:假设该企业拟实现42000元的目标利润,可通过降价10%来扩大销量实现目标利润,但由于受生产能力的
在下列情况中,注册会计师无须在审计报告的适当段落中提及对应数据的是()。
这学期乐乐没有参加刘老师亲戚办的校外补习班,刘老师便经常找乐乐的茬。上周还把他调到教室最后一排坐,乐乐感觉刘老师不如以前那样喜欢自己了。刘老师的行为没有做到()。
设有关系模式Student(Sno,Sname,Sex,Birthday),Course(Cno,Cname,Credit),SC(Sno,Cno,Grade)。若在SQLSever2000中建有与以上模式对应的关系表,并有如下操作:Ⅰ.定义
最新回复
(
0
)