两道c++程序设计,求高手

2025-04-12 15:58:18
推荐回答(1个)
回答1:

#include
int prime(int n)
{
int i;
if(n<2) return 0;
for(i=2;i*i<=n;i++)
{
if(n%i==0)
return 0;
}
return 1;
}

int main()
{
int n,cnt=0,sum=0;
for(n=499;n>0;n-=2)
{
if(prime(n))
{
printf("%d ",n);
sum+=n;
cnt++;
if(cnt==10)
{
printf("\nsum=%d",sum);
break;
}
}
}
return 0;
}