输出200以内最后n个素数
2是第一个素数,3是第二个素数,5是第三个素数,以此类推输出200以内最后n个素数,n由键盘输入,素数输出时用逗号间隔
2020-04-28 18:25
2020-04-28 19:07
2020-04-28 19:24
2020-04-28 19:25
程序代码:#include<stdio.h>
int main()
{
int i,j,n;
scanf("%d",&n);
for(j=200; j>1&&n>0; j--)
{
for(i=2; i<j; i++)
{
if(j%i==0)
break;
}
if(i==j)
{
n--;
printf("%d,",j);
}
}
return 0;
}

2020-04-28 19:45
2020-04-28 19:59
程序代码:#include<stdio.h>
int main()
{
int i,j,n;
scanf("%d",&n);
for(j=200; j>1&&n>0; j--)
{
for(i=2; i<j; i++)
{
if(j%i==0)
break;
}
if(i==j)
{
n--;
if(n==0){ // 判断是不是最后一个
printf("%d",j);
}else{
printf("%d,",j);
}
}
}
return 0;
}
2020-04-28 20:06
程序代码:#include<stdio.h>
int main()
{
int i,j,n;
scanf("%d",&n);
for(j=200; j>1; j--)
{
for(i=2; i<j; i++)
{
if(j%i==0)
break;
}
if(i==j)
{
n--;
if(n==0)
{
printf("%d",j);
break;
}
else
printf("%d,",j);
}
}
return 0;
}

2020-04-28 20:06
2020-04-28 21:26