算法第四版 第一章练习

    xiaoxiao2021-03-25  72

    1.1.3

    import java.util.Scanner; public class Exercise { public static void main(String[] args) { int a, b, c; a = b = c = 0; System.out.println("please input a, b and c"); @SuppressWarnings("resource") Scanner sysin = new Scanner(System.in); a = sysin.nextInt(); b = sysin.nextInt(); c = sysin.nextInt(); if(equals(a,b,c) == 1) System.out.println("equal");//在终端窗口输出字符串 else System.out.println("not equal"); } public static int equals(int a,int b, int c){ if(a == b&&b == c) return 1; else return 0; } }

    1.1.5

    import java.util.Scanner; public class Exercise { public static void main(String[] args) { double a, b; System.out.println("please input a and b"); @SuppressWarnings("resource") Scanner sysin = new Scanner(System.in); a = sysin.nextDouble(); b = sysin.nextDouble(); if (compare(a)&&compare(b)) System.out.println(true); else System.out.println(false); } public static boolean compare(double x){ if(x>0 && x<1) return true; else return false; } }

    1.1.13

    import java.util.*; public class Exercise { public static void main(String[] args) { int m=5; int n =5; int[][] arrays = new int[m][n]; int[][] arrays1 = new int[n][m]; System.out.println("*********打印转置前的二维数组*********"); arrays = Grearrays(arrays, n); arrays1 = Migarrays(arrays, arrays1); System.out.println("**********打印转置后的数组*********"); Outarrays(arrays1); } // 转置数组 public static int[][] Migarrays(int[][] arrays,int[][] arrays1){ for (int i = 0;i < arrays.length;i++){ for (int j = 0;j < arrays[i].length;j++){ arrays1[j][i] = arrays[i][j]; } } return arrays1; } // 打印数组 public static void Outarrays(int[][] arrays1){ for (int i = 0; i < arrays1.length;i++){ for (int j = 0; j<arrays1[i].length;j++){ System.out.print(arrays1[i][j]+" "); } System.out.println(); } } // 产生随机数组 public static int[][] Grearrays(int[][] arrays,int N){ for (int i=0; i<arrays.length;i++){ for (int j = 0;j<arrays[i].length;j++){ arrays[i][j] = new Random().nextInt(N); System.out.print(arrays[i][j]+" "); } System.out.println(); } return arrays; } }

    转载请注明原文地址: https://ju.6miu.com/read-15387.html

    最新回复(0)