求大侠帮忙,下面的如何做,有关素数的题目
设计一个程序:判断用户输入的一个数是否为素数,若是则输出此数,若不是则输出与此数相邻的素数
#include<stdio.h>
main()
{
int a,b=2;
scanf("%d",&a);
if (a==1||a==2) printf("%d"a);
else
{
for (b=2;b<a;b++)
{
if (a%b==0)
{
}
}
if (a%b!=0) printf ("%d",a);
}
getch();
}
上面的程序没做完 就在for循环中 那里我想实现判断相邻的数是否为素数