关于数组的一些问题
为什么 str[]-'0' ?
while(cin>>a) //说明读进去的a[i]不是数字,而是字符的形式,
如'0','1'...'9',它们的ascii码不是简单的0,1,...9,而是表示为48,49...57
所以在你想要得到它们表示的数字,还要减去一个偏移量'0',即48。
如'0','1'...'9',它们的ascii码不是简单的0,1,...9,而是表示为48,49...57
所以在你想要得到它们表示的数字,还要减去一个偏移量'0',即48。