一种另类解法,按位求取数值 ,其中求取过程可封装函数,但未封装。 #include <iostream> using namespace std; int main() { double num; cin>>num; int sign = 0; if(num<0){ sign=1; num *= -1; } int lastVal = 0, curVal = 0; int i; // 求个位 for (i=0;i<10;i++){ curV...