输入两个数mn,由大到小输出不比m大n个最大素数。求大神~
#include<stdio.h>#include<math.h>
int main()
{
int a,b,n,i,j;
double m;
scanf("%d,%d",&a,&b);
for(i=a;i>=2;i--)
{ m=sqrt(i);
for(j=2;j<=m;j++)
{
if(i%j==0)
break;
if(j>m)
printf("%d\n",i);
}
}
return 0;
}
输不出结果,用C语言要怎么弄?