我正在尝试编写一个程序来检查给定的数字是奇数还是偶数而且是否为素数。它编译没有问题,但没有结果出来。我需要一些提示。提前谢谢。
int data(int n) {
int i, count;
count = 0;
if (n % 2 == 0){
printf("%d is even ", n);
}
if(n % 2 != 0){
printf("%d is odd ", n);
}
while (i = 2, i <= n/2, i++){
if (n % i == 0){
count++;
break;
}
}
if (count == 0){
printf("and prime\n");
}
else {
printf("and not prime\n");
}
return 0;
}
int main(){
data(11);
data(74);
data(307);
data(7402);
data(9357);
return 0;
}