1、 假设在n进制下,下面的等式成立,n值是()
567*456=150216
a、9 b、10 c、12 d、18
关键是要弄清楚进制的含义,千万不能以为567是十进制
按进制的定义,若未n进制,转换为十进制的规则下进行计算,则有:
(5*(n^2)+6*n+7)*(4*(n^2)+5*n+6)=1*(n^5)+5*(n^4)+0*(n^3)+2*(n^2)+1*n+6
2、
char str[ ][10]={"Hello","Google"};
char *p=str[0];
count<<strlen(p+10);///输出为6
str[ ][10]由定义可知,str[0]="Hello",str[1]="Google",
内存中数据的存储为:
str[0] str[1]
H e l l 0 '\0' '\0' '\0' '\0' '\0' '\0' G o o g l e '\0' '\0' '\0' '\0'
所以p+10刚好为‘G’的地址,所以strlen(p+10)=6