一个四位正整数M满足千位上的数字与百位上的数字之和为9,且十位上的数字与个位上的数字之和 为5,则称M为“九五数”,将“九五数”M的千位上的数字与十位上的数字交换、百位上的数字与个位上的数字交换得到一个新的四位正整数M',则称这个数M'为M的“九五新佳数”,规定 F(M)=(M-M')/99 ,若M是“九五数",且満足F (M)能被8整除,求出所有符合条件的M.用java程序实现
时间: 2023-03-21 20:01:54 浏览: 51
答:根据提示的条件,可以用Java程序实现求出满足条件的M,具体实现步骤如下:1、遍历1000~9999之间的所有四位正整数,判断是否是“九五数”;2、如果是“九五数”,交换千位与十位上的数字,百位与个位上的数字,得到新的数M';3、计算F (M)=(M-M')/99,判断是否能被8整除;4、如果能被8整除,则输出M。
相关问题
一个四位正整数M满足千位上的数字与百位上的数字之和为9,且十位上的数字与个位上的数字之和 为5,则称M为“九五数”,输入一个四位数,是否是“九五数”,用java代码实现
是的,以下是Java代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
int thousand = num / 1000; // 千位上的数字
int hundred = num / 100 % 10; // 百位上的数字
int ten = num / 10 % 10; // 十位上的数字
int unit = num % 10; // 个位上的数字
if (thousand + hundred == 9 && ten + unit == 5) {
System.out.println(num + "是九五数。");
} else {
System.out.println(num + "不是九五数。");
}
}
}
```
代码中,首先通过 `Scanner` 类获取用户输入的四位数,然后分别计算出千位、百位、十位和个位上的数字。接着使用 `if` 判断是否符合“九五数”的条件,如果符合,输出是“九五数”,否则输出不是“九五数”。
(3)求一个四位正整数的千位、百位、十位和个位数字
好的,这个问题很简单。假设这个四位正整数为abcd,其中a为千位数字,b为百位数字,c为十位数字,d为个位数字。那么,a就是abcd除以1000的商,b就是abcd除以100取余数再除以10的商,c就是abcd除以10取余数,d就是abcd除以1取余数。因此,这个四位正整数的千位数字为a,百位数字为b,十位数字为c,个位数字为d。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.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)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)