你题目的解答代码如下:
#include<iostream>
using namespace std;
int isprime(int n)
{
int i;
if(n<=1)
return 0;
for(i=2;i<n;i++)
if(n%i==0)
return 0;
return 1;
}
int numsum(int n)
{
int sum=0;
while (n>0) {
sum += n%10;
n /= 10;
}
return sum;
}
int main()
{
int i;
for(i=1; i<=1000; i++) {
if(isprime(i) && numsum(i)==7){
cout << i << endl;
}
}
return 0;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!