蓝桥杯 算法提高VIP 寻找三位数(Java解题)
2018-03-18 19:12
429 查看
题目描述将1,2,…,9共9个数分成三组,分别组成三个三位数,且使这三个三位数构成
1:2:3的比例,试求出所有满足条件的三个三位数。
例如:三个三位数192,384,576满足以上条件。
输入无输入文件
输出输出每行有三个数,为满足题设三位数。各行为满足要求的不同解。 样例输入
【AC代码】:import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int a,b,c,d,e,f,g,h,i;
Scanner sc=new Scanner(System.in);
for(a=1;a<=9;a++)
for(b=1;b<=9;b++)
for(c=1;c<=9;c++)
for(d=1;d<=9;d++)
for(e=1;e<=9;e++)
for(f=1;f<=9;f++)
for(g=1;g<=9;g++)
for(h=1;h<=9;h++)
for(i=1;i<=9;i++)
if((a*100+b*10+c)*2==(d*100+e*10+f)&&(a*100+b*10+c)*3==(g*100+h*10+i))
b5ca
if(a!=b&&a!=c&&a!=d&&a!=e&&a!=f&&a!=g&&a!=h&&a!=i)
if(b!=c&&b!=d&&b!=e&&b!=f&&b!=g&&b!=h&&b!=i)
if(c!=d&&c!=e&&c!=f&&c!=g&&c!=h&&c!=i)
if(d!=e&&d!=f&&d!=g&&d!=h&&d!=i)
if(e!=f&&e!=g&&e!=h&&e!=i)
if(f!=g&&f!=h&&f!=i)
if(g!=h&&g!=i)
if(h!=i){
System.out.println((a*100+b*10+c)+" "+(d*100+e*10+f)+" "+(g*100+h*10+i));
}
}
}
1:2:3的比例,试求出所有满足条件的三个三位数。
例如:三个三位数192,384,576满足以上条件。
输入无输入文件
输出输出每行有三个数,为满足题设三位数。各行为满足要求的不同解。 样例输入
无样例输出
无
【AC代码】:import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int a,b,c,d,e,f,g,h,i;
Scanner sc=new Scanner(System.in);
for(a=1;a<=9;a++)
for(b=1;b<=9;b++)
for(c=1;c<=9;c++)
for(d=1;d<=9;d++)
for(e=1;e<=9;e++)
for(f=1;f<=9;f++)
for(g=1;g<=9;g++)
for(h=1;h<=9;h++)
for(i=1;i<=9;i++)
if((a*100+b*10+c)*2==(d*100+e*10+f)&&(a*100+b*10+c)*3==(g*100+h*10+i))
b5ca
if(a!=b&&a!=c&&a!=d&&a!=e&&a!=f&&a!=g&&a!=h&&a!=i)
if(b!=c&&b!=d&&b!=e&&b!=f&&b!=g&&b!=h&&b!=i)
if(c!=d&&c!=e&&c!=f&&c!=g&&c!=h&&c!=i)
if(d!=e&&d!=f&&d!=g&&d!=h&&d!=i)
if(e!=f&&e!=g&&e!=h&&e!=i)
if(f!=g&&f!=h&&f!=i)
if(g!=h&&g!=i)
if(h!=i){
System.out.println((a*100+b*10+c)+" "+(d*100+e*10+f)+" "+(g*100+h*10+i));
}
}
}
相关文章推荐
- 蓝桥杯 算法提高VIP 寻找三位数(java)
- 蓝桥杯 算法提高VIP Torry的困惑(提高型)(Java解题)
- 蓝桥杯 算法提高VIP 陶陶摘苹果2(Java解题)
- 蓝桥杯 算法提高VIP 素数求和(Java解题)
- 蓝桥杯 算法提高VIP 数字黑洞(Java解题)
- 蓝桥杯 算法提高VIP 质因数(Java解题)
- 蓝桥杯 算法提高VIP 递归倒置字符数组(Java解题)
- 蓝桥杯 算法提高VIP 种树(Java解题)
- 蓝桥杯 算法提高VIP 聪明的美食家(Java解题)
- 蓝桥杯 算法提高VIP 质因数2(Java解题)
- 蓝桥杯 算法提高VIP 最长单词(Java解题)
- 蓝桥杯 算法提高VIP 阮小二买彩票 (Java解题)
- 蓝桥杯 算法提高VIP 色盲的民主(Java解题)
- 蓝桥杯 算法提高VIP 特殊的质数肋骨(Java解题)
- 蓝桥杯 算法提高VIP Pascal三角(Java解题)
- 蓝桥杯 算法提高VIP 数组输出(Java解题)
- 蓝桥杯 算法提高 日期计算(Java解题)
- 蓝桥杯 算法提高 合并石子(Java解题)
- 蓝桥杯 算法提高 矩阵乘法(Java解题)
- 蓝桥杯 算法训练VIP s01串(Java解题)