Descripción del Título
Xiao Suan te dio un número entero y te pidió que separaras cada dígito del de las unidades.
Formato de entrada
ingrese un entero, número entero del 1 al 10. 8 entre.
Formato de salida
Comenzando desde el lugar de las unidades, envíe cada dígito en secuencia de menor a mayor. Los números están separados por un espacio.
Entrada de muestra
123
Salida de muestra
3 2 1
Ideas
Utilice% 10 y / 10 para separar las partes del entero.
Código C ++:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
while(cin >> n)
{
while(n)
{
if(n < 10) cout << n % 10;
else cout << n % 10 << " ";
n /= 10;
}
cout << endl;
}
return 0;
}
Los estudiantes que no tengan una base de lenguaje C pueden aprender primero la gramática del lenguaje C. Lo ordenaré y lo enviaré más tarde.
Ya lo he escrito. Puede ir a la columna de programación del lenguaje C para ver el contenido de la primera semana .
Otros ejercicios de esta semana:
Columna de programación en lenguaje C
Programación C / C ++ - Semana 6① Calcular A + B (Curso para principiantes)
Programación C / C ++ semana de aprendizaje 6② Problema A * B
Programación en C / C ++ - Semana 6 ③ Tamaño de la clase
Programación C / C ++ - Semana 6 ④ Suma de números impares
Programación C / C ++ - Semana 6 ⑤ Cálculo de la altura de rebote de la pelota
Programación C / C ++ - Semana 6 ⑥ Similitud de imágenes
Programación C / C ++ - Semana 6 ⑦ Separe cada dígito de un número entero