fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h> // clock(), clock_t 변수형
  4.  
  5. int samples[100];
  6. int graph[10];
  7.  
  8. int main()
  9. {
  10. int i;
  11.  
  12. for(i=0; i<10; i++)
  13. {
  14. graph[i] = 0;
  15. }
  16.  
  17. for(i=0; i<100; i++)
  18. {
  19. samples[i] = (int) rand()%100;
  20. }
  21.  
  22. float elapsedTime;
  23. clock_t startTime = 0, endTime = 0;
  24. startTime = clock(); // 시작 시간
  25.  
  26. for(i=0; i<100; i++)
  27. {
  28. if( samples[i] >= 0 && samples[i] < 10) graph[0]++;
  29. else if( samples[i] >= 10 && samples[i] < 20) graph[1]++;
  30. else if( samples[i] >= 20 && samples[i] < 30) graph[2]++;
  31. else if( samples[i] >= 30 && samples[i] < 40) graph[3]++;
  32. else if( samples[i] >= 40 && samples[i] < 50) graph[4]++;
  33. else if( samples[i] >= 50 && samples[i] < 60) graph[5]++;
  34. else if( samples[i] >= 60 && samples[i] < 70) graph[6]++;
  35. else if( samples[i] >= 70 && samples[i] < 80) graph[7]++;
  36. else if( samples[i] >= 80 && samples[i] < 90) graph[8]++;
  37. else if( samples[i] >= 90 && samples[i] < 100) graph[9]++;
  38. }
  39.  
  40. endTime = clock(); // 종료 시간
  41. elapsedTime = (float)(endTime - startTime) / (CLOCKS_PER_SEC);
  42. printf("elapsed time is : %f seconds.\n", elapsedTime);
  43.  
  44. for(i=0; i<10; i++)
  45. {
  46. printf("%d ", graph[i] );
  47. }
  48.  
  49. return 0;
  50. }
  51.  
Success #stdin #stdout 0.01s 5408KB
stdin
Standard input is empty
stdout
elapsed time is : 0.000003 seconds.
5 9 17 10 6 8 13 9 13 10