程序填空题:输出x的除1和它本身以外的因数
在小学数学里,两个正整数相乘,那么这两个数都叫做积的因数,或称为约数。
以下程序用以实现:输出x的除1和它本身以外的因数。
比如:素数5没有除1和它本身外的因数;合数6除1和它本身以外的因数有2和3。
c++
x=int(input())
n=0
for i in :
if ==0:
print(i,end=" ")
n+=1
if :
print(x,"没有除1和它本身外的正因数。")
答案:
第1空:range(2,x)
第2空:x%i
第3空:n==0
以下程序用以实现:输出x的除1和它本身以外的因数。
比如:素数5没有除1和它本身外的因数;合数6除1和它本身以外的因数有2和3。
c++
x=int(input())
n=0
for i in :
if ==0:
print(i,end=" ")
n+=1
if :
print(x,"没有除1和它本身外的正因数。")
答案:
第1空:range(2,x)
第2空:x%i
第3空:n==0