Problem:
Sorting Three Numbers

Write a program which reads three integers, and prints them in ascending order.

Input

Three integers separated by a single space are given in a line.

Output

Print the given integers in ascending order in a line. Put a single space between two integers.

Constraints

1 ≤ the three integers ≤ 10000

Sample Input 1

3 8 1

Sample Output 1

1 3 8

Solution in C (judge verdict: Wrong Answer)

#include <stdio.h>
int main(void){
   int i,j,tmp;
   int a[10000];
   int b;
   scanf("%d",&b);
   for(i=0;i<b;i++)
   scanf("%d",&a[i]);
   for(i=0;i<b;i++){
       for(j=i+1;j<b;j++){
           if(a[i]>a[j]){
               tmp=a[i];
               a[i]=a[j];
               a[j]=tmp;
           }
       }
   }
   for(i=0;i<b;i++)
   printf("%d ",a[i]);
   return 0;
}