这个函数哪里错了?
这是一个求这个数是否为素数的函数,求会的人告诉我,哪里错了?#include<stdio.h>
extern int ss();
int main()
{
int a;
scanf("%d",&a);
ss(5);
if(flag==1)
printf("ci shu shi su shu\n");
else
printf("ci shu bu shi su shu\n");
return 0;
}
int ss(int x)
{
int i,r,flag=0;
for(i=1;i<=x/2;i++)
{
if(r%i==0)
{
break;
}
else
{
flag=1;
}
}
return flag;
}