请问我这个判断素数哪里出问题了啊?
为了练习使用套嵌,麻烦了些^_^#include "stdio.h"
int sushu(int x)
{
int i;
float k;
if(x<=2) printf("是素数");
else
{
for(i=3;i<x;i++)
{
k=x%i;
if(k==0) break;
}
printf("不是素数");
if(++i==x) printf("是素数");
}
}
main()
{
int a,b;
scanf("%d",&a);
printf("%d\n",a);
sushu(a);
getch();
}