#include <stdio.h>
#include <stdbool.h>
#include <string.h>
bool is_prime(int num)
{
if(0==num || 1==num) return false;
for(int i=2;i<num;i++)
{
if(0==num%i) return false;
}
return true;
}
int main(int argc,const char* argv[])
{
char num[50]={};
scanf("%s",num);
int len =strlen(num);
int flag=0;
for(int i=0;i<len;i++)
{
int temp=0;
int len_t=len;
for(int j=i;j<len;j++)
{
printf("%c",num[j]);
temp=temp*10+num[j]-'0';
}
if(0==is_prime(temp)) printf(" NO\n");
else
{
printf(" Yes\n");
flag++;
}
}
if(8==flag)
{
printf("All Prime");
}
}
全素日..
最新推荐文章于 2024-06-11 05:40:28 发布