/*从N开始递减查找最大的素数,查找到就结束循环 */
#include<stdio.h>
int main()
{ int n,i;
scanf("%d",&n);
do
{for(i=2;i<n;i++)
if(n%i==0)
{n--;
i=2;
}
}while(i!=n);
printf("%d",n);
return 0;
}
学习笔记,希望大佬指点!!!
/*从N开始递减查找最大的素数,查找到就结束循环 */
#include<stdio.h>
int main()
{ int n,i;
scanf("%d",&n);
do
{for(i=2;i<n;i++)
if(n%i==0)
{n--;
i=2;
}
}while(i!=n);
printf("%d",n);
return 0;
}
学习笔记,希望大佬指点!!!