1. // 概念性的东西,前面代码中已经涉及很多
  2. // 强调一下作用域的概念
  3. // 大括号的作用
  4. {
  5. int x, y;
  6. }
  7. {
  8. int x, y;
  9. }
  10. 以上代码,不冲突

例题,素数个数

  1. // is_prime()模板
  2. bool is_prime(int x){
  3. if (x < 2) return false;
  4. for (int i = 2; i <= x / i; i++)
  5. if (x % i == 0) return false;
  6. return true;
  7. }
  8. // i <= sqrt(x)
  9. // i * i <= x

例题,素数回文数的个数

  1. // 一个函数判断素数,一个函数判断回文

例题,二进制分类

  1. // 位运算
  2. for (int j = 0; (1 << j) <= x; j++)
  3. {
  4. if (x & (1 << j)) one++;
  5. sum++;
  6. }

例题,确定进制

  1. // 进制方面的问题,是数学基础知识