判断素数
#include <stdio.h>main()
{
int i,n;
do
{
printf("输入一个数\n");
scanf("%d",&n);
printf("n=%d\n",n);
for (i=2.0;i<=n-1;i++)
if (n%i==0)
break;
if (i<n)
printf("n=%d不是素数\n",n);
if (i==n)
printf("n=%d是素数\n",n);
printf("判断成功,按任意键返回...");
}while(1);
}
请问如果判断一个十位数以上的数是不是素数该怎么修改呢?这个程序最大只能判断出十位数的数!改成float double 型也不行啊? 求指教。