本题目要求读入2个不超过100的非0正整数A和B,然后输出(0,A]中所有能被B整除的数。
输入格式:
输入在一行中给出2个不超过100的非零正整数A和B。
输出格式:
对每一组输入,在一行中输出(0,A]中所有能被B整除的数,数字之间用空格分隔,最后一个数字后面没有空格。 如果没有这样的数,输出“None.”
list=input().split()
a=int(list[0])
b=int(list[1])
count=0
for i in range(1,a+1):
if i%b==0:
if count>0:
print(' ',end='')
print(i,end='')
count+=1
if count==0:
print("None",end='')
能被b整除一定是B的倍数,首先需要判断A是不是B倍数,如果是A//B取整,比如是3,那A中能被B整除的数就是B,1B,2B,3B
a = input().split(' ')
m = int(a[0])
n = int(a[1])
p = 0
for j in range(1 , m + 1):
if j % n == 0:
if p!=0:
print(' ',end='')
print(j,end=' ')
p = p+1
if p==0:
print("None",end='')