每日java5-14

66.实现矩阵的乘法并输出。

[1,2,3] [6,5,4] [23,27,31]

|4,5,6|*|7,8,9|=|65,72,79|

[7,8,9] [1,2,3] [107,117,127]

public class ChengFa {

public static void main(String[] args) {

int [][] a= {{1,2,3},{4,5,6},{7,8,9}};

int [][] b= {{6,5,4},{7,8,9},{1,2,3}};

int [][] c=new int[a.length][b[0].length];

for(int i=0;i<a.length;i++) {

for(int j=0;j<b[0].length;j++) {

for(int k=0;k<a[0].length;k++) {

c[i][j]=c[i][j]+a[i][k]*b[k][j];

}

System.out.print(c[i][j]+"\t");

}

System.out.println();

}

}

}

  1. 输入一个无符号整型值,按顺序依次打印每一位。如:1234,输出1 2 3 4.

import
java.util.Scanner;

public class ShuChu {

public static void main(String[] args) {

Scanner sc=new Scanner(System.in);

System.out.println(“请输入一个数:”);

int n=sc.nextInt();

fun(n);

}

public static void fun(int n) {

if(n>9) {

fun(n/10);

}

System.out.print(n%10+" ");

}

}

  1. ,算斐波那契数中第三个数要求多少次,

69.斐波那契数列

import
java.util.Scanner;

public class FB {

public static void main(String[] args) {

Scanner sc=new Scanner(System.in);

System.out.println(“n:”);

int n=sc.nextInt();

System.out.println(“第”+n+“个斐波那契数是”+fib(n));

}

public static int fib(int n) {

if(n1||n2) {

return 1;

}else {

return fib(n-1)+fib(n-2);

}

}

}

70.阶乘问题 递归表达式:n! = n * (n-1)!

import
java.util.Scanner;

public class FB {

public static void main(String[] args) {

Scanner sc=new Scanner(System.in);

System.out.println(“n:”);

int n=sc.nextInt();

int re=f(n);

System.out.println(“n的阶乘”+re);

}

public static int f(int n) {

if(n1||n0) {

return 1;

}

if(n<0) {

return -1;

}

return n*f(n-1);

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值