从键盘上输入一个任意的长整形数,将数中各位上为奇数的数字取出构成一个新数,

2025-03-26 09:30:18
推荐回答(1个)
回答1:

先把这个整型数,按除10取余数的方法,一位一位的取出来放到一个数组里面;然后再对这个数组里面的每一个数判断其是否为奇数,是的话就按10进制的方式加到一个整数变量里面。比如:
整数253698分解成一个数组:[a]={8,9,6,3,5,2},然后按照逆序从后向前判断a[5]为偶数,舍弃;a[4]为奇数,加入变量nNumber=5;然后a[3]为奇数,那么nNumber=10*nNumber+a[3];后面类推就可以了。