#include <stdio.h>
#include <windows.h>
BOOL IsPrime(int val)
{
int i = 0;
if (val <= 1)
{
return FALSE;
}
for (i=2; i<val; i++)
{
if (val % i == 0)
{
return FALSE;
}
}
return TRUE;
}
int main(void)
{
int i = 0;
for (i=100; i>=1; i--)
{
if (IsPrime(i))
{
printf("1到100最大素数是:%d\n", i);
break;
}
}
return 0;
}
以上代码是在Vc++6.0编写,读者可根据编译器自行改写。