#include <stdio.h>
void main()
{
int a;
int x;
printf("Please input a:\n");
scanf("&d",&a);
for(x=2;x<=a-1;x++)
{
if(a%x==0)
{
printf("a is not a prime number\n");
break;
}
}
if(x=a)
{
printf("a is a prime number\n");
}
}
不管输入的是不是素数,显示的结果都是一样,希望大佬指教
不是%d吗