Red de conocimientos sobre prescripción popular - Masaje de pies y cuidados de la salud - Ingrese un número entero positivo S, saque los números impares en S secuencialmente para formar un nuevo número y póngalo en T (bit alto o bit alto, bit bajo o bit bajo)

Ingrese un número entero positivo S, saque los números impares en S secuencialmente para formar un nuevo número y póngalo en T (bit alto o bit alto, bit bajo o bit bajo)

//#¿Incluir? "stdafx.h"//¿Si? ¿eso? vc++6.0,? ¿Qué usar? ¿este? Cable.

#¿Incluir? " stdio.h "

int? Principal(vacío){

¿Dragón? s, t, n, x;

printf("¿Entrada? ¿Respuesta? Número...\ ns = ");

scanf("%d ", & amps); //Ingrese un número entero largo s.

t=s, n = 1;

mientras(t/=10)? n * = 10; //Determina cuántos dígitos tiene S. Si son 3 dígitos, n=100, y así sucesivamente.

Mientras(s){//Comprueba cada bit de mayor a menor.

if((x = s/n)&1)//Si es un número impar.

(t * = 10)+= x; //Multiplica T por 10 + este número impar para formar un nuevo número compuesto de números impares.

s%=n, n/= 10; //Ajuste las variables de control para realizar un juicio de ciclo correcto.

}

printf("¿El? ¿Nuevo? ¿Número? ¿Lo es? %d\n ", t); // Salida

¿Regresar? 0;

}