为了查找一个数的因子,我们必须遍历从 1 到该数的所有数字,并查看它是否可以被整除。示例 num=int(input("enter a number")) factors=[] for i in range(1,num+1): if num%i==0: factors.append(i) print ("Factors of {} = {}".format(num,factors)) 如果 i 可以完全除以 num,则将其添加到列表中。最后,该列表作为给定数字的因子显示 输出 enter a number75 Factors of 75 = [3, 5, 15, 25, 75]
示例 #include #include void main() { int i,j,a=0,b=1,n; clrscr(); printf("****************输出*****************"); printf("enter the value of n : "); scanf("%d",&n); printf(" the required order is: " ); for(i=1;i
任何三位数都称为阿姆斯特朗数,其中其数字的立方和等于其自身。为了检查一个数是否满足此条件,从其右侧依次分离出每个数字,并将它们的立方累加。最后,如果发现此和等于原始数,则称为阿姆斯特朗数。示例以下 Python 代码打印出 100 到 999 之间的所有阿姆斯特朗数 for num in range(100, 1000): temp=num sum=0 while temp>0: digit=temp%10 sum=sum+digit**3 temp=temp//10 if sum==num: ... 了解更多