360的正约数的个数有____个
一个数有3个约数,另一个数有4个约数,问这两个数的积最多有几个约数?
A.4个
B.6个
C.12个
D.16个
问题描述:正整数x的约数是能整除x的正整数.正整数x的约数个数记为div(x).例如,1、2、5、10都是正整数10的约数,且div(10)=4.设a和b是2个正整数,a≤b,找出a和b之间约数个数最多的数x.
算法设计:对于给定的2个正整数a≤b,计算a和b之间约数个数最多的数.
数据输入:输入数据由文件名为input.txt的文本文件提供.文件的第1行有2个正整数a和b.
结果输出:若找到的a和b之间约数个数最多的数是x,则将div(x)输出到文件output.xt.
若(a,b)=1,则T(ab)=T(a)T(b)(这里T(a)表示a的正约数的个数).
若(a,b)=1,则T(a+b)=T(a)+T(b)?
若(a,b)=1,则T(ab)=T(a)T(b)(这里T(a)表示a的正约数的个数).
对任意正整数a,b,T(ab)=T(a)T(b)?
最大真约数是指一个数的(除它本身之外)最大约数。下面的程序是求一个数的最大真约数,请在程序的每条横线处填写一个语句,使程序的功能完整(例如:100的最大真约数是50)。
注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。
public class MaxDiv{
public static void main(String args[ ]){
int a=100;
______________
while(i>0)
{
if(____________________)
_____________________
i--;
}
System. out. print in (a+"的最大真约数为: "+i );
}
}
A.240
B.360
C.476
D.336
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!