- 博客(2)
- 收藏
- 关注
原创 2的N次方首位数
log(2^n) = n*log2 【思路】 假如知道2^n有多少位 比如说是x位 然后求[(2^n)/(10^(x-1))] ① 得到的结果就是第一个数了(“[]”表示取整) 例如: 2^5=32 n=5 x=2 [(2^n)/(10^(x-1))]=[32/10]=[3.2]=3 求位数可以用log10来计算 [log10(x)]+1可以计算出x的位数有多少 ③ 这里x=2
2009-09-24 10:23:00 1766
原创 二维数组,为什么a[0][3]和a[1][0]都是9啊?
#include main() { int a[3][3]={12,33,32,9,78,89,0}; printf("%d",a[0][3]); } 这个二维数组,为什么a[0][3]和a[1][0]都是9啊? 明白:二维数组在内存中的存储形式和一维数组的存储形式一样的 都是线性结构 a在内存里是这样的:
2009-09-24 09:52:00 1140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人