欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

找出四位整数 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=n
n;
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

相关标签: 笔记

上一篇:

下一篇:

推荐阅读