#include<stdio.h>
int zs(int i)
{
for(int j=2;j<i;j++)
{
if(i%j==0)
return 0;
}
return 1;
}
int zs1(int n)
{
int a[10001]={0};
int k=0;
for(int i=0;i<20000;i++)
{
if(zs(i))
a[k++]=i;
}
return a[n+1];
}
int main()
{
int n;
scanf("%d",&n);
printf("%d\n",zs1(n));
}
相关文章
- 浙大版《C语言程序设计(第3版)》题目集 习题2-4 求交错序列前N项和 (15 分)
- 用递归方法求n阶勒让德多项式的值
- 窗口分析函数19_Mysql查询窗口函数里第一个 最后一个 第N个元素的值的案例详解(FIRST_VALUE LAST_VALUE NVH_VALUE)
- #yyds干货盘点# LeetCode面试题:删除链表的倒数第 N 个结点
- 一段简单的小程序看不懂求大家帮帮忙解释一下
- 【230130-6】已知4的m次方=a,4的n次方=b,求:4的2m+n-1次方
- [LeetCode] 19. 删除链表的倒数第N个节点
- 跪求:一个线性表(a1,a2,...,an)(n>3)采用带头结点的单链表L存储,设计一个高效算法求中间位置的元素(即序号为【n/2】的元素)
- 递归与迭代:求第n个斐波那契数(不考虑溢出)
- java 求第n小的质数