¡Problema del lenguaje C! !
main()
{
int i, j, k
printf("\n"); >
for(i=1;ilt;5;i)
for(j=1;jlt;5;j)
for (k=1;klt; 5;k)
{
//if (i!=kamp;amp;i!=jamp;amp;j!=k) //Puedes poner esta oración primero Comente lo que no comprenda y vea los resultados de ejecución
printf("d, d, d\n", i, j, k
}
}
Aparece el siguiente resultado: 1, 1, 2, 1, 1, 1, 1, 1, 3, ... y así sucesivamente. No coincide con su solicitud de un número de tres dígitos sin dígitos repetidos. De esta manera entenderás el significado de if (i!=kamp; amp; i!=jamp; amp; j!=k). Es decir, no puede haber dos idénticos entre i, j y k.
Preguntas adicionales:
! En matemáticas, significa factorial, pero en lenguaje C! = significa no igual. Se recomienda comprender primero las cosas básicas. Por ejemplo, == es igual a = es la asignación lt; = es menor o igual que gt; = es mayor o igual a... amp; >