#include <stdio.h>
int main()
{
int a,b;
printf("输出100-200内能够被7,9整除且为素数");
a=100;
for (a=100;a<=200;a++){
while(a%7==0 && a%9==0){
for(b=2;b*b<=a;b++){
if(a%b==0)
break;
}
if(b*b>a){
printf("满足题目要求的数目为%d",a);
}
}
}
return 0;
}
错了,应该是7或9 那个&&改为||
追答额,素数是只能被它本身和1整除的才能是素数啊,既然都能被7或9整除了,它也还是不能成为素数啊!
本回答被提问者采纳