#include<iostream>
using namespace std;
int sum(int n)
{
int i = 0;
while(n != 0)
{
i += n % 10;
n /=10;
}
return i;
}
int main(){
long i,n;
while(cin>>i){
bool flag=1;
for(n=2;n<=i/2;n++){
if(i%n==0){
flag=0;
break;
}
}
if(flag==0)
cout<<0<<endl;
else{
if(i<10)
cout<<i<<endl;
else
cout<<sum(i)<<endl;
}
}
return 0;
using namespace std;
int sum(int n)
{
int i = 0;
while(n != 0)
{
i += n % 10;
n /=10;
}
return i;
}
int main(){
long i,n;
while(cin>>i){
bool flag=1;
for(n=2;n<=i/2;n++){
if(i%n==0){
flag=0;
break;
}
}
if(flag==0)
cout<<0<<endl;
else{
if(i<10)
cout<<i<<endl;
else
cout<<sum(i)<<endl;
}
}
return 0;
}
典型!!!
求一个整数的各位数的总和的方法!!!
int sum(int n)
{
int i = 0;
while(n != 0)
{
i += n % 10;
n /=10;
}
return i;
}