rmml.net
当前位置:首页 >> 只有一个质因子的正整数是什么? >>

只有一个质因子的正整数是什么?

只有一个质因子的正整数是2、4、8、16、32、64、126~~~,他们的质因子都是2 还有3、9、27、81~~~,他们的质因子都是3, 5、25、125~~~他们的质因子都是5 7、49~~~~~他们的质因子都是7

质因数就是能够被该正整数整除的数(除它本身和1外)。比如像8,它的质因数就有2,4。16,就有2,4,8。每个数,1和它本身都是它的因数。而质因数却不是每个数都有的,像3,5,7,11就没有质因数。

#include #include int main() {long int b,i,j,k,m,n,w=0; scanf("%ld",&n); k=2;j=0; while(k0)printf("%ld(%ld)",k,j); k++;j=0; } printf("\n"); }

不需要找质数,你的代码太复杂了#include int main(){int i,n;//正整数分解质因数scanf("%d", &n);printf("%d=",n );i=2;while( n > i ) //从2开始找最小因子{if ( n%i== 0 ){printf("%d*", i );n /= i ; //n缩小i倍后,再次检查i是否是因数}els...

#include int main() { long n,i; scanf("%ld",&n); printf("%ld=",n); for(i=2;n>=i;i++) { while(n%i==0) { printf("%ld",i); n/=i; if(n>1)printf("*"); } } if(n>1)printf("%ld",n); printf("\n"); system("pause"); return 0; }

#include void main() {int i,n; printf("input the n:"); //输出input the n: scanf("%d",&n);//输入一个数值 printf("%d=",n);//打印你刚才输入的数值 for(i=2;i

#include int main() { //num要分解的数 //i已经分解出来的。 int num,i; printf("please input a num:"); scanf("%d",&num); printf("%d=",num); //分解.从1到num检查,看看是不是因子。 for(i=2; i

int x,i,n=0; scanf("%d",&x); for(i=2;i

function test(n){ var flag=0; for(var i=2;i

package com.分解一个正整数的质因数;public class Test1 {public static void main(String[] args){decompose(“输入一个你想的数”);}private static void decompose(int n){ System.out.print(n+"=");for(int i=2;i

网站首页 | 网站地图
All rights reserved Powered by www.rmml.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com