自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 证明当n>0时,若n&(n-1)=0,n一定是2的整数幂?

我们知道:当n=1时,二级制为1,n-1二级制为 0 n&(n-1)二进制为0当n=2时,二级制为10,n-1二级制为01 n&(n-1)二进制为0当n=3时,二进制为11,n-1二进制为10 n&(n-1)二进制为10当n=4时,二进制为100,n-1二进制为011 n&(n-1)二进制为000当n=5时,二进制为101,n-1二进制为100 n&(n-1)二进制为100当n=6时,二进制为110,n-1二进制为101 n&(n-1)二进

2020-05-11 15:05:01 790

原创 c++数组赋值?

数组不能够进行赋值操作:如果声明的是int a [MAXN],b[MAXN],是不能赋值b=a的(pascal语言可以的)。如果要从数组a复制k个元素到数组b,可以这样做:memcpy(b,a,sizeof(int)*k)。当然了,如果数组a和b都是浮点型的,复制时要写成memcpy(b,a,sizeof(double)*k)。如果需要把数组a全部复制到数组b中,可以写得简单一些:memcpy(b,a,sizeof(a))。使用memcpy函数要包含头文件cstring。...

2020-05-10 09:05:45 3926

原创 计时函数clock()

在这里插入代码片#include #include using namespace std;int main(){const int MOD=1000000;int n,s=0;scanf("%d",&n);for(int i=1;i<=n;++i){int factorial=1;for(int j=1;j<=i;++j)factorial=(factorial*j%MOD);s=(s+factorial)%MOD;}printf("%d\n",s);

2020-05-09 16:10:12 202

原创 continue与break

在c++中continue语句是指跳回for循环的开始,执行调整语句并判断循环条件,就是“直接进行下一次循环”,而break是指直接跳出循环。

2020-05-09 11:36:03 112

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除