有关问题-32768到32767之间的任意整数(键盘输入)中各位奇数的平方和

问题-32768到32767之间的任意整数(键盘输入)中各位奇数的平方和。
想了半天,求各位给点指点,比如如何测算输入的数,位数,和如何提取每个数= =!
------解决方案--------------------
n % 10得到最低位
n / 10去掉最低位

上面两步循环,就一位一位取出来了
n=0循环终止