程序①
#include<stdio.h>
int su(int n) /*判断n是否为素数的函数*/
{
int i;
for(i=2;i<n-1;i++)
if(n%i==0)
return 1;
return 0;
}
int main()
{
int m,n,k,flag;
for(n=2;n<2000;n++)
if(su(n)) /*若不是素数则判断下一个*/
continue;
else
{
m=n;
flag=1; /*标志变量置为1*/
while(m<0)
{
m=m/10; /*依次去掉一位数字*/
if(!su(m))
{
flag=0; /*若不是素数标志变量置为0*/
break;
}
}
if(flag) /*若是素数则输出*/
{
prin