Java多重サイクルアルゴリズムの問題:(九九乗算表、平行四角形の印刷、中空菱形の印刷、菱形の印刷、レンガの運搬問題、フィボナッチ数列、サルが桃を食べる問題、回文数、1!+2!+...+20!)
6676 ワード
package jereh1;
import java.util.Scanner;
public class Class4XunHuan {
public static void main(String args[]){
Scanner input =new Scanner(System.in);
// for(int i=0;i<=100;i++){
// System.out.println("Let's fight,let's go");
// }
// int sum=0;
// for( int i=1;i<=100;i++){
// sum+=i;
// }
// System.out.print("1-100 :"+sum);
// //
// for(int i=1;i<=9;i++){
// for(int j=1;j<=i;j++){
// System.out.print(j+"*"+i+"="+i*j+"\t");
// }
// System.out.println();
// }
// int sum=0;
// for(int i=1;i<=101-i;i++){
// sum+=101; //i +(101-i)
// }
// System.out.println(sum);
// int sum=0;
// for(int i=1,j=100;i=i;j--){
// System.out.print(" ");
// }
// System.out.print("****");
// System.out.println();
// }
//
// for(int m=1;m<=4;m++){
// for(int n=1;n<=8-m;n++){
// if(n<=4-m){
// System.out.print(" ");
// } else{
// System.out.print("*");
// }
//
// }
// System.out.println();
// }
/* //
* i j
* * 1 4 3
* *** 2 5 2
* ***** 3 6 1
* ******* 4 7 0
* ***** 1 6 1
* *** 2 5 2
* * 3 4 3
*/
// for(int i=1;i<=4;i++){
// for(int j=1;j<=i+3;j++){
// if(j<=4-i){
// System.out.print(" ");
// }else
// System.out.print("*");
// }
// System.out.println();
// }
//
// for(int m=1;m<=3;m++){
// for(int n=1;n<=7-m;n++){
// if(n<=m){
// System.out.print(" ");
// }else
// System.out.print("*");
// }
// System.out.println();
// }
// : 1+2!+3!+...+20!
// : 。
// 2*1 3*2*1
// int num=0;
// for(int i=1;i<=20;i++){
// int sum=1;
// for(int j=1;j<=i;j++){
// sum*=j;
//
// }
// num+=sum;
// }
//
// System.out.print(num);
// for(int i=1;i<=3;i++){
// System.out.print(" :");
// int num=input.nextInt();
// if(num==111111){
// while(true){
// System.out.println(" :");
// int j=input.nextInt();
// if(j<1000 && j>0&& j%100==0){
// System.out.println(" "+j+" ");
// System.out.println(" ");
// System.exit(0);
// }else
// System.out.println(" , ");
// }
// }else
// System.out.println(" , ");
//
// }
// System.out.print(" , , ");
// : 5 , 。
// 12321 , , 。
// int i=10000;
// int j=1;
// while(i<100001){
// int a=0,b=0,c=0,d=0,e=0;
//
// a=i/10000; //12345----1
// b=i%10; //12345----5
// c=i%100/10; //12345----4
// d=i/1000%10; //12345----2
// if(a==b&&c==d){
// System.out.println(i);
// }
// j++;
// if(j==10){
// System.out.println();
// j=1;
// }
// i++;
// }
// : : , , ,
// , 。
// 。
// 10 , 。
// 。 : , 。
/*
* 1 1
* 2 1
* 3 2
* 4 3
* 5 5
* 6 8
* 7 13
*
*/
//
// int num1=1;
// int num2=1;
// int num=0;
// System.out.println(1);
// System.out.println(1);
// for(int i=1;i<=100;i++){
// num=num1+num2; //
// num2=num1; //
// num1=num; //
// if(num>100){
// break;
// }else
// System.out.println(num);
// }
// : : , , ,
// , 。
// 。
// 10 , 。
// 。 : , 。
/*
* 1 1
* 2 1
* 3 2
* 4 3
* 5 5
* 6 8
* 7 13
*
*/
// int num=1;
// for(int i=1;i<=9;i++){
// num=2*(num+1);
// }
// System.out.print(num);
/* //
* i j lk
* * 1 4 3 0
* * * 2 5 2 1
* * * 3 6 1 3
* * * 4 7 0 5
* * * 1 6 1
* * * 2 5 2
* * 3 4 3
*
*
* jereh4.txt
*/
// for(int i=1;i<=4;i++){
// for(int j=1;j<=i+3;j++){
// if(j==5-i||j-i==3){
// System.out.print("*");
// }else
// System.out.print(" ");
//
// }
// System.out.println();
// }
// for(int i=1;i<=3;i++){
// for(int j=1;j<=7-i;j++){
// if(j==i+1||j+i==7){
// System.out.print("*");
// }else
// System.out.print(" ");
//
// }
// System.out.println();
// }
// for(int i=1;i<=7;i++){
// if(i>4){
// i=8-i;
// for(int j=1;j<=i+6;j++){
// if(j==5-i||j-i==3){
// System.out.print("*");
// }else
// System.out.print(" ");
//
// }
// i=8-i;
// }else {
// for(int j=1;j<=i+3;j++){
// if(j==5-i||j-i==3){
// System.out.print("*");
// }else
// System.out.print(" ");
//
// }
//
// }
//
//
// System.out.println();
//
//
//
// }
//
// for(int i=1;i<=7;i++){
//
// for(int j=1;j<=7;j++){
// if(Math.abs(j-4)+1 == i ||Math.abs(j-4)+i==7){
// System.out.print("*");
// }else
//; System.out.print(" ");
// }
// }
// System.out.println();
//m--4,w--3,x---1/2
// , , , ,
// : , ,
for(int i=3;i<=9;i++){
for(int j=3;j<=12;j++){
int n=36-i-j;
if((4*i+3*j+n*0.5) ==36 && n%2==0){
System.out.println(" :"+i);
System.out.println(" "+j);
System.out.println(" "+n);
}
}
}
}
}