你一下子问这么多别人是不太好答的,最好多发几个帖分开来问,即使没有悬赏大家也会乐意回答的。个人意见。
下面是第一题:
main()
{
int n,i,j,f;
n=0;
for(i=2;i<1000;i++)
{f=1;
for(j=2;j<=(i/2);j++)
if(i%j==0) f=0;
if(f)
{
if((i+1000)%37==0)
{printf("%d\n",i);n=1;break;}
}
if(n) break;
}
}
第二题:
main()
{
int i,j,s=0,f,n=0;
for(i=500;i<=1000,n<=5;i++)
{f=1;
for(j=2;j<=(i/2);j++)
if(i%j==0) f=0;
if(f)
{
s=s+i;
n++;
}
}
printf("%d",s);
}
1
#include
#include
int shusu(int a)
{
int j;
for(j=2;j if(0==a%j)
return 0;
return 1;
}
void jia()
{
int i=1;
while(1)
{
while(1)
{
if(shusu(i))
if(0==(i+1000)%37)
{cout< exit(0);}
break;
}
i++;
}
}
void main()
{
jia();
}