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