第2个回答 2013-10-09
#include <stdio.h>
int prime(int x)
{
int p=1,i;
for(i=2;i<x;i++)
if(x%i==0)
p=0;
return p;
}
void main()
{
int x,n;
for(x=100;x<=1000;x++)
{
if(prime(x))
printf("%d ",x);
}
printf("\n");
}
这是C语言的,不知道你是要c++的还是c的呢?
#include <stdio.h>
int prime(int x)
{
int p=1,i;
for(i=2;i<x;i++)
if(x%i==0)
p=0;
return p;
}
void main()
{
int x,n,sum=0,flag=0;
for(x=1000;x>=100;x--)
{
if(prime(x))
{
printf("%d",x);
flag++;
if(flag==10)
{
printf("=%d\n",sum);
break;
}
else
printf("+");
if(flag<10)
sum+=x;
}
}
}
这个是你第二题的答案,望采纳!!