1022 D hexadecimal A + B (20 minutos)
Introduzca dos decimales enteros no negativos A y B (≤2 30 -1), la salida A + B del número binario D (1 <D≤10).
Formatos de entrada:
Una entrada entero dado sucesivamente tres en una fila, B y D.
Los formatos de salida:
La salida A + D B del número hexadecimal.
de entrada de la muestra:
123 456 8
Resultado de muestra:
1103
Código de CA:
A,B,D=map(int,input().split())
C=A+B
string=""
while C>=D: # 关键代码部分,用的是C>=D时退出循环
string+=str(C%D)
C//=D
string+=str(C)
print(string[::-1])
Código de error:
A,B,D=map(int,input().split())
C=A+B
string=""
while C != 0: # 与上面做比较
string+=str(C%D)
C//=D
print(string[::-1])
Para mantener viva para lamentar y pesar, debemos aprovechar todas las oportunidades para cambiar la vida tanto como sea posible