Red de conocimiento informático - Computadora portátil - Toda la programación en C del 1 al 50

Toda la programación en C del 1 al 50

//Dong Junkundjk tiene razón, pero el salto de línea es incorrecto.

//porker2008 también es correcto, pero toma manualmente el módulo para determinar si los tres decimales incluyen 5. No flexible.

# incluir ltstdio.h gt

# incluir ltstdlib.h gt

int tiene 5(int num);

int main ()

{ char buf[512];

int I = 0; int n = 0;

for(I = 1; ilt=500 ; i ){

if (has5(i)){

printf("3d ",I);

n ;

if(n gt9){ n = 0; printf("\n");}// Si se ha generado el número 10, genere un carácter de nueva línea.

}

}

Sistema("pausa");

}

int has5(int num ){

//Determina si num contiene el número 5.

//Puedes utilizar números negativos, no limitados a 500.

int b = num

if(b lt; 0){ b =-b;}

Y (b!=0){

if(b10==5) devuelve 1; //Toma el dígito más bajo para determinar si es 5.

b = b/10; //Decimal se mueve una posición hacia la derecha.

}

Devuelve 0;

}