输入一个整数,按要求讲该整数上各位数字是偶数的数取出来并按原来从高位到低位
时间: 2023-05-28 16:06:50 浏览: 61
输出。
示例:
输入:24635
输出:246
解释:24635中有2、4、6三个偶数,取出这三个数字组成的数为246,并按原来的顺序输出。
输入格式
一个整数。
输出格式
一个整数,表示按要求取出来的数。
输入样例
24635
输出样例
246
相关问题
c语音输入一个整数,要求将该整数上各位数字是偶数的数取出,并按原来从高位到低位的顺序组成一个新数
思路:
1. 读入整数;
2. 循环取出各位数字;
3. 判断数字是否为偶数,如果是,加入到新数中;
4. 输出新数。
代码实现:
```c
#include <stdio.h>
int main() {
int num, new_num = 0, digit, base = 1;
printf("请输入一个整数:");
scanf("%d", &num);
while (num > 0) {
digit = num % 10;
if (digit % 2 == 0) {
new_num += digit * base;
base *= 10;
}
num /= 10;
}
if (new_num == 0) {
printf("该数字中没有偶数位数字。\n");
} else {
printf("新的数字为:%d\n", new_num);
}
return 0;
}
```
示例输出:
```
请输入一个整数:123456789
新的数字为:2468
```
```
请输入一个整数:13579
该数字中没有偶数位数字。
```
C语言,输入一个整数,要求将该整数上各位数字是偶数的数取出,并按原来的从高位到低位的顺序组成一个新数
```c
#include <stdio.h>
int main() {
int num, new_num = 0, digit, power = 1;
printf("请输入一个整数:");
scanf("%d", &num);
while (num) {
digit = num % 10;
if (digit % 2 == 0) {
new_num += digit * power;
power *= 10;
}
num /= 10;
}
if (new_num == 0) {
printf("该整数上没有偶数数字。\n");
} else {
printf("新数为:%d\n", new_num);
}
return 0;
}
```
运行结果:
```
请输入一个整数:123456789
新数为:2468
```
思路解析:
1. 定义变量 `num` 存储输入的整数,变量 `new_num` 存储新数,变量 `digit` 存储当前位上的数字,变量 `power` 存储新数的位数。
2. 循环处理整数的每一位,直到整数为 0。
3. 取出当前位上的数字,判断是否为偶数。
4. 如果是偶数,则将该数字加入新数中。
5. 通过 `power` 计算新数的位数。
6. 将整数除以 10,继续处理下一位。
7. 如果新数为 0,则说明原整数上没有偶数数字。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)