这个报错是什么意思?我是抄teacher的代码感觉没啥区别……他用的devc++
#include <stdio.h>
#include<stdlib.h>
#include<time.h>
int isprime(int x, int knownprimes[], int number0fKnownprimes)
{
return 0;
}
int isprime(int x, int knownprimes[], int number0fKnownprimes)
{
int ret = 1;
int i;
for (i = 0; i < number0fKnownprimes; i++) {
if (x%knownprimes[i] == 0) {
ret = 0;
break;
}
}
return ret;
}
int main(void)
{
const int number = 10;
int prime[number] = { 2 };
int count = 1;
int i = 3;
while (count < number) {
if (isprime(i, prime, count)) {
prime[count++] = i;
}
i ++ ;
}
for (i = 0; i<number; i++) {
printf("%d", prime[i]);
if((i+1)%5)printf("\t");
else printf("\n");
}
return 0;
}