Red de conocimiento informático - Computadora portátil - Una subfunción de la programación en lenguaje C

Una subfunción de la programación en lenguaje C

El código de referencia es el siguiente:

#Contiene "stdio.h"

descomposición vacía (entero)

{

int i , fac = 1;

mientras(n>1){

for(I = 2;i<= n;i++)

si(n% i ==0){

fac = I;

Romper;

}

si (n!=fac)

p>

printf("%d* ", fac);

Otros

printf("%d", fac);

n / = fac;

}

}

int esPrime(int x)

{

int I

if(x<=1)

devuelve 0;

for(I = 2;i<x;++i)

if(x%i==0) devuelve 0;

devuelve 1;

}

int main()

{

int n;

scanf("%d ", & ampn);

if (n & lt=0){

printf(" error ");

Devuelve 0;

}

if(isPrime(n))

Printf(" Sin factor, número primo");

En caso contrario {

printf("%d= ", n);

Descomponer(n);

}

}