例题,求阶乘的和

  1. // 有两重循环,或者一重循环的写法

例题,金币

  1. // 这个在循环上,有点小困难
  2. // 困难的点,在如何控制每天取的币数,去多少天,一共取了多少天,怎么结束循环

例题,第n小的质数【判断质数】

  1. 方法一
  2. 利用质数的定义
  3. 2 枚举到 n-1,判断有没有约束
  1. 方法二
  2. 判断质数模板
  3. // 函数 模块化编程
  4. // 判断质数 数论,三个中的其中之一
  5. #include<bits/stdc++.h>
  6. using namespace std;
  7. bool is_prime(int x){
  8. if (x < 2) return false;
  9. for (int i = 2; i <= x / i; i++)
  10. if (x % i == 0) return false;
  11. return true;
  12. }
  13. int main()
  14. {
  15. int n;
  16. cin >> n;
  17. int cnt = 0;
  18. for (int i = 2; ; i++){
  19. if (is_prime(i)) cnt++;
  20. if (cnt == n){
  21. cout << i << '\n';
  22. break;
  23. }
  24. }
  25. return 0;
  26. }