c++判断是否为素数,如果是求素数的个各位数的和

2025-04-02 00:55:40
推荐回答(1个)
回答1:

#include

using namespace std;

int fun(int x)//素数判断函数 

{

if(x<2)

return 0;

for(int i=2;i*i<=x;i++)

if(x%i==0)

return 0;

return 1;

 } 

int main()

{

int n,sum=0;

cin>>n;

if(fun(n))

{

cout<

while(n)

{

sum+=n%10;//各个位累加求和

n/=10;

}

cout<<"各个位的和:sum="<

}

else

cout<

return 0;

 }