此篇仅为作者个人错误笔记,有兴趣的伙伴可帮忙改正。
#include <stdio.h>
int main()
{
int n,temp,a;
int t=0,sum=0,flag=1;
while((scanf("%d",&n)!=0)){
temp=n;
while(temp>0){
temp=temp/10;
t++;
}
for(int i=0;i<t;i++){
a=n%10;
n=n/10;
sum+=a;
}
if(sum==1||sum==2){
printf("NO\n");
flag=0;
}
for(int i=2;i<sum;i++){
if(sum%i==0){
flag=0;
}
if(flag==0){
printf("NO\n");
break;
}
}
if(flag==1){
printf("YES\n");
}