找出四位整数 abcd 中满足的数
程序员文章站
2024-01-06 17:36:16
编程:找出四位整数 abcd 中满足 (ab+cd)(ab+cd)=abcd 的数。例如: (20+25)(20+25) = 2025方法一:public class Test {public static void main(String[] args) {for (int abcd = 1000; abcd <= 9999;abcd++){int ab = abcd / 100;//类似求个位、十位、百位int cd = abcd % 100;//可以把ab、cd拆开看就相当于是个...
编程:找出四位整数 abcd 中满足 (ab+cd)(ab+cd)=abcd 的数。例如: (20+25)(20+25) = 2025
方法一:
public class Test {
public static void main(String[] args) {
for (int abcd = 1000; abcd <= 9999;abcd++){
int ab = abcd / 100;
//类似求个位、十位、百位
int cd = abcd % 100;
//可以把ab、cd拆开看就相当于是个位和十位
if ((ab + cd) * (ab + cd) == abcd) {
//满足题目条件
System.out.println(abcd);
}
}
}
}
方法二:
package com;
public class Test_5{
//假设ab+cd=n n^2=abcd
//因为abcd为四位整数,
//而平方数的最小四位数为3232=1024
//abcd的最大值为9999,而10000的开方为100 public static void main(String []args){ for(int n=32;n<=99;x++){
int abcd=nn;
int ab=abcd/100;
int cd=abcd%100;
if((ab+cd)==n){ System.out.println(abcd);
}
}
}
本文地址:https://blog.csdn.net/qq_44866828/article/details/110496072
推荐阅读
-
找出四位整数 abcd 中满足的数
-
两数之和:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。...
-
c语言和Java语言实现,两数之和:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
-
leetcode:求两数之和,给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
-
LeetCode1.两数之和:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,返回数组下标。假设每种输入只对应一个答案。但数组中同一个元素不能使用两遍
-
LeetCode [Python]1. 两数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
-
找出四位整数 abcd 中满足的数
-
LeetCode [Python]1. 两数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
-
LeetCode [Python]1. 两数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
-
两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。