首先N>9,否则数组number[N]有空指针
void Diff(int number[])
{
int a = 0, i = 2, x = 0, p = 0;
for(x = 0; x <= 9; x++){
a = 0;
for(i = 2; i < number[x]; i++){
if(number[x] % i == 0)a++;
}
if(a == 0){
printf("%d ", number[x]);
p++;
}
}
printf("素数共:%d个", p);
}
你那不是繁体字,是乱码,我们老师以前讲过这种,你可以网上搜一下怎么改编码,好像是那个啥的编码哦,我忘了,就是你运行的那个窗口的编码