可以表示,但是涉及到取整运算和取模运算先求出n的位数m,这个需要二进制的概念去求其次,考虑每一位的数字。第1位数字(即个位)为:b1=[n/10]第2位数字(即十位)为:b2=[n/10^2]...第m位数字(即最高位)为:bn=[n/10^m]所以an=b1+b2+...+bn=[n/10]+[n/10^2]+...+[n/10^m](这里m为n的位数,[x]表示取x的整数部分)至于m如何求 ,我得先清楚你懂不懂二进制哈