package cn.tedu; import java.util.Arrays; public class Test06 { public static void main(String[] args) { //用数组实现三位数乘三位数 456 * 789 int[] num1 = {6,5,4}; int[] num2 = {9,8,7}; int[] result = new int[num1.length+num2.length]; for(int i=0;i<num1.length;i++){ for(int j=0;j<num2.length;j++){ result[i+j] += num1[i]*num2[j]; } } //保证每位都是个位数,进位 for(int i=0;i<result.length-1;i++){ int temp = result[i]; result[i] = temp%10; result[i+1] += temp/10; } System.out.println(Arrays.toString(result)); } }
版权声明:本文为qq_41854440原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。