fork download
  1. #include <stdio.h>
  2.  
  3. int main(void)
  4. {
  5. int a,b,c,i,j,tmp,num;
  6. int d[3];
  7. printf("整数を入力:\n"); scanf("%d %d %d",&a,&b,&c);
  8. d[0] = a;
  9. d[1] = b;
  10. d[2] = c;
  11. for(i=0;i<3;i++)
  12. {
  13. tmp = d[i];
  14. for(j=i;j<3;j++)
  15. {
  16. if(tmp > d[j])
  17. {
  18. tmp = d[j];
  19. num = j;
  20. }
  21. }
  22. if (tmp != d[i])
  23. {
  24. d[i] = d[i] + tmp;
  25. tmp = d[i] - tmp;
  26. d[i] = d[i] - tmp;
  27. d[num] = tmp;
  28. }
  29. }
  30. for(i=0;i<3;i++)
  31. {
  32. printf("%d ",d[i]);
  33. }
  34. printf("\n");
  35. return 0;
  36. }
Success #stdin #stdout 0s 5292KB
stdin
3
1
1
stdout
整数を入力:
1 1 3