请问一题
从键盘输入的一个数字串中依次由第1个数字、第2个数字、第3个数字.....开始向后截取1位数、2位数.....,找出其中的素数。例如:输入236759,可截取得到素数:2,23,3,367,67,7,5,59 怎么做???(最好不用数组,最好用函数写)我提供个函数int prime(int a)
{
int i,f;
f=1;
if(a==1)//1不是素数
return 0;
for(i=2;i<=sqrt(a);i++)
if(a%i==0)
f=0;
return f;
}
[ 本帖最后由 笨笨女孩 于 2010-10-17 14:15 编辑 ]