输入一个三位正整数,如果该数的十位数为奇数则原样输出该数否则该数的十位数变为0后输出,C语言程序
时间: 2023-05-28 14:02:04 浏览: 71
#include<stdio.h>
int main(){
int num;
printf("请输入一个三位正整数:");
scanf("%d",&num);
if(num/10%2==0){
num=num/100*100+num%10; //将十位改为0
}
printf("输出结果为:%d\n",num);
return 0;
}
相关问题
输入一个三位正整数,如果该数的十位数为奇数则原样输出该数否则该数的十位数变为0后输出
以下是Python代码实现:
num = int(input("请输入一个三位正整数:"))
if (num // 10) % 2 == 1: # 取十位数并判断是否为奇数
print(num)
else:
new_num = num // 100 * 100 + num % 10 # 将十位数变为0
print(new_num)
输入一个三位正整数,如果该数的十位数是奇数则原样输出,否则将该数的十位数变为0后输出
以下是Python的实现方式:
num = int(input("请输入一个三位正整数:"))
ten = (num // 10) % 10 # 获取该数的十位数
if ten % 2 == 0: # 判断十位数是否为偶数
ten = 0 # 如果是偶数,则将十位数变为0
result = ten * 10 + num % 10 # 构造最终输出的数
result = result + (num // 100) * 100 # 将原来的百位数和个位数添加到输出数的前后
print(result)
例如,输入345,输出结果为345;输入567,输出结果为507。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)