#include <stdio.h>
int prime(int a);
int test(int n);
int main(int argc, const char * argv[])
{
int n;
printf("请输入n的值");
scanf("%d",&n);
int y=test(n);
if (y==1)
{
printf("%d的各位数字都为素数",n);
}
else
{
printf("%d的各位数字不全为素数",n);
}
return 0;
}
int prime(int a)
{
int k;
for (k=2; k<a; k++)
{
if (a%k==0)
{
break;
}
}
if (a==k)
{
return 1;
}
else return 0;
}
int test(int n)
{
while (n!=0&&prime(n%10))
{
n=n/10;
}
if (n==0)
{
return 1;
}
else return 0;
}