#includestdio.h int a[1000010]; int main() { int i,j,k; int x,y,z; for(i=2;i=1000;i++) if(!a[i]) for(j=2*i;j=1000000;j+=i) a[j]=1; a[1]=1; int n; while(1) { scanf("%d%d%d",x,y,n); if(n+x+y==0) break; else { z=0; for(i=x;;i+=y) { if(!a[i]) z
#include<stdio.h>
int a[1000010];
int main()
{
int i,j,k;
int x,y,z;
for(i=2;i<=1000;i++)
if(!a[i])
for(j=2*i;j<=1000000;j+=i)
a[j]=1;
a[1]=1;
int n;
while(1)
{
scanf("%d%d%d",&x,&y,&n);
if(n+x+y==0)
break;
else
{
z=0;
for(i=x;;i+=y)
{
if(!a[i])
z++;
if(z==n)
{
printf("%d\n",i);
break;
}
}
}
}
return 0;
}
此题是水题
【本文由: 建湖网页设计公司 http://www.1234xp.com/jianhu.html 欢迎留下您的宝贵建议】