fork(2) download
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #include<time.h>
  4. void main()
  5. {
  6. int lotto[6];
  7. int i,j,k,cnt,tmp,inx=0,lot;
  8. srand((unsigned)time(NULL));
  9. printf("몇 게임 : ");
  10. scanf("%d", &cnt);
  11. for(k=0;k<cnt;k++)
  12. {
  13. inx=0;
  14.  
  15. for(; inx<6;)
  16. {
  17. lot=rand()%45+1;
  18. for(i=0; i<inx; i++)
  19. if(lot==lotto[i]) break; //중복발생
  20. if(i == inx)
  21. {
  22. lotto[inx] = lot;
  23. inx++;
  24. }
  25. }
  26. //for(i=0;i<6;i++)
  27. // printf("%d\t", lotto[i]);
  28. //printf("\n";
  29.  
  30. //sort
  31.  
  32. for(i=0;i<5;i++)
  33. {
  34. for(j=i+1; j<6; j++)
  35. {
  36. if(lotto[i] > lotto[j])
  37. {
  38. tmp = lotto[i];
  39. lotto[i] = lotto[j];
  40. lotto[j] = tmp;
  41. }
  42. }
  43. }
  44. for(i=0; i<6; i++)
  45. printf("%d\t", lotto[i]);
  46. printf("\n");
  47. }
  48. }
  49.  
Success #stdin #stdout 0s 5312KB
stdin
1
stdout
몇 게임 : 2	17	21	22	36	39