am-kernels/cpu-tests/tests/prime.c
2020-08-11 17:38:42 +00:00

25 lines
354 B
C

#include "trap.h"
int ans[] = {101, 103, 107, 109, 113, 127, 131, 137, 139, 149};
int main() {
int m, i, n = 0;
int prime;
for(m = 101; m <= 150; m += 2) {
prime = 1;
for(i = 2; i < m; i ++) {
if(m % i == 0) {
prime = 0;
break;
}
}
if(prime) {
nemu_assert(i == ans[n]);
n ++;
}
}
nemu_assert(n == 10);
return 0;
}