// 概念性的东西,前面代码中已经涉及很多
// 强调一下作用域的概念
// 大括号的作用
{
int x, y;
}
{
int x, y;
}
以上代码,不冲突
例题,素数个数
// is_prime()模板
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;
}
// i <= sqrt(x)
// i * i <= x
例题,素数回文数的个数
// 一个函数判断素数,一个函数判断回文
例题,二进制分类
// 位运算
for (int j = 0; (1 << j) <= x; j++)
{
if (x & (1 << j)) one++;
sum++;
}
例题,确定进制
// 进制方面的问题,是数学基础知识