Também funciona assim:
#include <stdio.h>
#include <locale.h>
void main (){
setlocale(LC_ALL, “Portuguese”);
int n1 = printf(“Digite 1º número: “);
fflush(stdin);
scanf(“%i”, &n1);
int n2 = printf(“Digite 2º número: “);
fflush(stdin);
scanf(“%i”, &n2);
int n3 = printf(“Digite 3º número: “);
fflush(stdin);
scanf(“%i”, &n3);
if (n1<n2 && n1<n3 && n2<n3) printf(“%i, %i, %i”, n1, n2, n3);
if (n1<n2 && n1<n3 && n2>n3) printf(“%i, %i, %i”, n1, n3, n2);
if (n1>n2 && n1<n3 && n2<n3) printf(“%i, %i, %i”, n2, n1, n3);
if (n1>n2 && n1>n3 && n2<n3) printf(“%i, %i, %i”, n2, n3, n1);
if (n1<n2 && n1>n3 && n2>n3) printf(“%i, %i, %i”, n3, n1, n2);
if (n1>n2 && n1>n3 && n2>n3) printf(“%i, %i, %i”, n3, n2, n1);
}