其他分享
首页 > 其他分享> > 关于剔除 一个多位数中的偶数并重新输出的问题

关于剔除 一个多位数中的偶数并重新输出的问题

作者:互联网

题目的大致意思是:

输入一个正整数,把各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数.

为什么写这个题呢?

这几天,老师给我们布置的作业之一就是这道题,因为我们班还没有学数组,所以很多同学感到比较困难,所以这里主要讲不用数组的方法。

一:首先,我们要先来分析这个问题:

1:完成这个任务续要那些数据?

2:怎么获取这些数据?

3:然后怎么通过数据的处理来输出要求结果。

(主要呢就是这三个问题,如果有漏掉的还请指出,以便进一笔完善。)

答:

1:我们要获取那些位是偶数,那些不是,

即:共有多少位奇数。

2:通过if语句判断某位除以二的余数是不是0,进而得以判断是不是偶数。

(当然,分离各位还是个问题,文章后面会插个地方讲一下。)

3:怎么处理数据呢,因为我们要输出重组的新数,我们可以真正的把它变成一个多位数在输出,也可以一个一个的输出,中间只要没空格就行呗。(不过顺序就是个问题了,当然用数组就可以完美解决)

标签:10,编码,OK,奇数,int,偶数,输出,多位数,剔除
来源: https://www.cnblogs.com/cndccm/p/11809337.html