Practice Learning Problems for C89
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
416B

  1. #include <time.h>
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. int is_prime(int n){
  5. int i;
  6. for(i=3; i<((n/2)+1);i++){
  7. if(n%i == 0){
  8. return 0;
  9. }
  10. i++;
  11. }
  12. return 1;
  13. }
  14. int main(void){
  15. clock_t se, ss;
  16. int n = 2;
  17. ss = clock();
  18. for (n = 2; n < 100000; n++){
  19. if(is_prime(n)){
  20. printf("%d\n", n);
  21. }
  22. }
  23. se = clock();
  24. printf("Operation Time: %f\n", (se - ss)/(double)CLOCKS_PER_SEC);
  25. return EXIT_SUCCESS;
  26. }