题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。(c语言)

  • Post author:
  • Post category:其他


如题;

代码:

#include<stdio.h>

int main()

{


int n,i,k;

scanf(“%d”,&n);

printf(“%d=”,n);

i = 2;

if(n < i)

printf(“%d\n”,n);

do

{


if(n%i == 0)

{


if(n == i)

printf(“%d\n”,i);

else

printf(“%d*”,i);

n = n/i;

}

else

i++;

} while(n/i != 0);

return 0;

}



版权声明:本文为hyss_555原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。