Red de conocimientos turísticos - Conocimientos sobre calendario chino - Una pregunta de primer año sobre programación de computadoras en lenguaje C. Necesito una respuesta urgente. ¡Estoy esperando en línea!
Una pregunta de primer año sobre programación de computadoras en lenguaje C. Necesito una respuesta urgente. ¡Estoy esperando en línea!
#include
#include
void?swap(int?*num1,?int?*num2) {
int?temp;
si?(*num1?>?*num2){
temp?=?*num1;
*num1?=?*num2;
*num2?=?temp;
}
}
int?GCD (int?num1,?int?num2){?//?Máximo común divisor
if?(num1?==?1)?return?1;
for?( int?i?=?num1;?i?>=?1;?i--){
si?(num1%i?==?0?&&?num2%i?==? 0)?return?i;
}
return?1;
}
int?LCM(int?num1,? int?num2){?//?Mínimo común múltiplo
int?mult?=?1,?product?=?0;
while?(true)
{
producto?=?mult*num2;
si?(producto%num1?==?0?&&?producto%num2?==?0)? devolver ?producto;
++mult;
}
}
int?main(){
int?num1,?num2;
scanf("%d?%d",?&num1,?&num2);
swap(&num1,?&num2);
printf("%d?%d\n",?GCD(num1,?num2),?LCM(num1,?num2));
system("pausa");
p>retorno?0;
}