Programación C / C ++ - Semana 6 ⑦ Separe cada dígito de un número entero

Enlace de tema

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

C / C ++ Programming Learning-Week 6⑧ Calculadora simple

Supongo que te gusta

Origin blog.csdn.net/qq_44826711/article/details/112911945
Recomendado
Clasificación