先输入一个特定的整数142857,计算把这个整数分别与1,2,3,4,5,6,7相乘,依次输出他们的结果。再142857这个数字分解成两组数字142,857 计算这两个数和的结果;再把142857分解成三组数字,14,28,57再输出三组数字之和,最后我们把142857再乘142857,得到结果以后,再把结果的前5位数字作为一个数,余下的作为第二个数,再把这两个数求和,输出!import java.util.*; public class Accp1{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.println("输入整数"); int n = input.nextInt(); System.out.println(n); System.out.println(n*2); System.out.println(n*3); System.out.println(n*4); System.out.println(n*5); System.out.println(n*6); System.out.println(n*7); int f = n%10; int e = n/10%10; int d = n/100%10; int c = n/1000%10; int b = n/10000%10; int a = n/100000%10; int sum1 = (a*100+b*10+c)+(d*100+e*10+f); int sum2 = (a*10+b)+(c*10+d)+(e*10+f); System.out.println(sum1); System.out.println(sum2); int plus = n*n;
public class Accp1{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
System.out.println("输入整数");
int n = input.nextInt();
System.out.println(n);
System.out.println(n*2);
System.out.println(n*3);
System.out.println(n*4);
System.out.println(n*5);
System.out.println(n*6);
System.out.println(n*7);
int f = n%10;
int e = n/10%10;
int d = n/100%10;
int c = n/1000%10;
int b = n/10000%10;
int a = n/100000%10;
int sum1 = (a*100+b*10+c)+(d*100+e*10+f);
int sum2 = (a*10+b)+(c*10+d)+(e*10+f);
System.out.println(sum1);
System.out.println(sum2);
int plus = n*n;
}
}
以前对于题目就最后一问引申下,假设任意两个6位数相乘,乘积是几位呢?