python求n的所有因子 求一個數(shù)的因子怎么求?
求一個數(shù)的因子怎么求?例如:28,因為1x28=28,2x14=28,4x7=28,28的因子是:1,2,14,4,7,共5個因子。除了28本身,那些可以整除的數(shù)字都是28的因子。如果數(shù)字較大,請使用
求一個數(shù)的因子怎么求?
例如:28,因為1x28=28,2x14=28,4x7=28,28的因子是:1,2,14,4,7,共5個因子。除了28本身,那些可以整除的數(shù)字都是28的因子。如果數(shù)字較大,請使用短除法查找速度更快
~]#include<stdio。H>int main(){int i,j=0,X printf(“請輸入整數(shù):”)scanf(%d“,&x)printf(“數(shù)字的素數(shù)因子為:”)for(I=2I<=XI)//此循環(huán)用于查找因子{if(x%I==0){for(J=2J<ij)//此循環(huán)用于過濾因子中的素數(shù){if(I%J==0)break else continue}if(J==I)printf(%d”,I)}else continue}printf(“n”)返回0}