本题照样是数学题,首先要做这题,要明白两个词,因数和质数,我们都知道,因数因数=积,因数的意义就很清楚了,举个例子,12的因数有1,12,2,6,3,4(112=12,26=12,34=12)。至于质数,就是除了1和自己本身,没别的因数,比如3,5,7。注意,1既不是质数,也不是合数(至少三个因数)。理解了这些,恭喜你,你会做本题了,首先要用循环考虑一个数是不是这个数的因数,很简单,用输入的数%循环的变量,看看结果是否等于0,如果是,说明这个数是输入数的因数,至于判断质数,就是不断的用循环变量%它,必须都不等于0(除了它本身,还有一,当然可以把循环开头定义成2,而不是1)。另外,就是要输出大的那一个,很简单,反着求因数就行。
上代码:
感觉前面写的很详细的,不懂的问问幼儿园小朋友