am-kernels/cpu-tests/tests/wanshu.c

25 lines
287 B
C
Raw Normal View History

2020-08-11 17:38:42 +00:00
#include "trap.h"
int ans[] = {6, 28};
int main() {
int n, sum, i, k = 0;
for(n = 1; n < 30; n ++) {
sum = 0;
for(i = 1; i < n; i ++) {
if(n % i == 0) {
sum += i;
}
}
if(sum == n) {
nemu_assert(n == ans[k]);
k ++;
}
}
nemu_assert(k == 2);
return 0;
}