Note1:还好没有除法! 加法用一层for就可以做好, 乘法要用两层for.这题不算太难, 但还是要做上一段时间.Note2:x[...]中每一格的数值范围是0--255. 这算是用255-进位来实现长整数.题目中的char*, 应该是unsigned char * 才对.若硬要用char*, 取某一格时要注意负值的转型.就像这样: int v=(unsigned char)x.Note3: 255-进位与10进位之间的转换比较麻烦.为求简化题目, 可以浪费一点空间, x[...]中每一个数值范围只用0--9. Note4:要先补一个函数void print(char* x), 用来印出现...
|