Hello, Well, no one here is gonna do your homework! You could start showing what you've done so far and asking more specific doubts.
We are not code translation robots... []'s Rodolfo Carvalho 2011/7/14 飞刀 <[email protected]> > Hello everyone, > > I want a program to verify prime numbers which can be runned in mzscheme. > The following is C source. I don't konwn how to convert it to lisp. > > Thanks. > > #include <stdio.h> > #include <time.h> > #include <math.h> > #include <string.h> > #include <stdlib.h> > > #define E6 1000000 > > char table[E6]; > int num = 0; > //int prime[E8]; > > void cal_table() > { > int j, k; > time_t t1, t2; > t1 = time(NULL); > memset(table, 1, E6); > for (j = 2 ; j < E6; j++) { > if ( table[j] ) { > num++; > for ( k = j + j; k < E6; k += j ) > { > table[k] = 0; > } > } > } > t2 = time(NULL); > printf("Totaly %d primes until E6, cost %d time_t.\n", num, t2 - t1); > } > > /* > void init_prime() > { > int i; > num = 0; > printf("Init prime start..."); > for (i = 2; i < 2*E9; i++) { > if (table[i]) > prime[num++] = i; > } > printf("Init prime finished..."); > } > */ > > int main() > { > int i; > cal_table(); > //init_prime(); > return 0; > } > > > _________________________________________________ > For list-related administrative tasks: > http://lists.racket-lang.org/listinfo/users >
_________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users

