Red de conocimiento informático - Conocimiento informático - Ayúdame a ver un programa sencillo en C sobre la trampa 123.

Ayúdame a ver un programa sencillo en C sobre la trampa 123.

#include "stdio.h"

int fun(long n, long array[])

{ int a, b, c=0, i ;

long int t, new=n;

if(n==123){array[0]=123 return 1;} //Salir cuando la entrada sea 123; , Devuelve 1

for(i=0; new!=123; i ) //Cuando no es 123

{ a=0;

mientras(ngt; 0)

{ t=n10; //0〈=t〈=9

if(t2==0)

else b;

n=n/10; //

}

c=a b; ]= a*100 b*10 c;

nuevo=matriz[i];

}

devolver

}

}

p>

main()

{

long n; Definición

int i, número;

long int array[20]; p>

FILE *fp; número menor que 1000000000:");

scanf("ld",amp;n);

number=fun(n,array); //Llamar función

fp=fopen("c:\\myf2.out","w"); //Con Abrir un archivo en modo escritura Si el archivo existe y tiene datos, elimina los datos originales

if(fp==NULL) //El archivo no se puede abrir

{ printf("open myf2.out errpr!\n"); ;

}

for(i=0; ilt; number; i ) //Abrir archivo para escribir datos

{ printf("ld", array [i]); fprintf(fp, "ld\t", array[i]);}

fclose(fp); //Cerrar el archivo

}