整数的分解
一个整数是由1至多位数字组成的,如何分解出整数的各个位上的数字,然后加以计算 对一个整数做%10的操作,就得到它的个位数; 对一个整数做/10的操作,就去掉了它的个位数; 然后再对上结果做%10,就得到原来数的十位了; 一次类推。例int main(){ int x; scanf("%d", &x); int digit; int ret = 0; while ( x > 0 ) { digit = x%10; ret = ret*10 + digit; printf("x=%d, digit = %d, ret = %d\n", ret); x /= 10; } return 0;}字符串又怎么做反转呢?note:digit 从零到九的任意数字
posted on 2019-04-30 09:12 阅读( ...) 评论( ...)