例题,求阶乘的和
// 有两重循环,或者一重循环的写法
例题,金币
// 这个在循环上,有点小困难
// 困难的点,在如何控制每天取的币数,去多少天,一共取了多少天,怎么结束循环
例题,第n小的质数【判断质数】
方法一
利用质数的定义
从 2 枚举到 n-1,判断有没有约束
方法二
判断质数模板
// 函数 模块化编程
// 判断质数 数论,三个中的其中之一
#include<bits/stdc++.h>
using namespace std;
bool is_prime(int x){
if (x < 2) return false;
for (int i = 2; i <= x / i; i++)
if (x % i == 0) return false;
return true;
}
int main()
{
int n;
cin >> n;
int cnt = 0;
for (int i = 2; ; i++){
if (is_prime(i)) cnt++;
if (cnt == n){
cout << i << '\n';
break;
}
}
return 0;
}