import java.util.Random;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
//输出n*n的乘法口诀表,n由用户输入。
Scanner sc=new Scanner(System.in);
System.out.println("输入需要几的乘法口诀表");
int n=sc.nextInt();
//外层循环打印行,内层循环打印列
for(int i=1;i<=n;i++){
for (int j = 1; j <=i ; j++) {
System.out.printf("%d*%d=%d ",j,i,i*j);
}
System.out.println();
}
// public class Test {//输出一个整数的每一位,如:123的每一位是1 , 2 , 3
// public static void Print(int num){
// if(num>9){
// Print(num/10);
// }
// System.out.print(" "+num%10);
// }
// public static void main(String[] args) {
// //输出一个整数的每一位,如:123的每一位是1 , 2 , 3
// Scanner sc=new Scanner(System.in);
// System.out.println("输入一个数");
// int num=sc.nextInt();
// Print(num);
//编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输 入,最多输入三次。三次均错,则提示退出程序
// Scanner sc=new Scanner(System.in);
// String password="123456789";
// System.out.println("请输入你的密码");
// int count=3;
//
// while(count>0){
// String str=sc.next();
// if(str.equals(password)){
// System.out.println("登陆成功");
// break;
// }else {
// System.out.println("你还有"+(--count)+"次机会请重新输入");
//
// }
// }
// if(count==0){
// System.out.println("登陆失败");
// }
//
//获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列
// Scanner sc=new Scanner(System.in);
// System.out.println("输入一个数");
// int num=sc.nextInt();
// int i=31;
// System.out.println("二进制序列为");
// while(i>=0){
// System.out.print(" "+((num>>i)&1));
// i--;
// }
// System.out.println();
// System.out.println("奇数序列为");
// for(i=0;i<31;i+=2){
// System.out.print(" "+((num>>i)&1));
// }
// System.out.println();
// System.out.println("偶数序列为");
// for(i=1;i<31;i+=2){
// System.out.print(" "+((num>>i)&1));
// }
//求一个整数,在内存当中存储时,二进制1的个数。
// Scanner sc=new Scanner(System.in);
// System.out.println("请输入一个整数");
// int num=sc.nextInt();
// int count=0;
//
// while(num!=0){
// num=num&num-1;
// count++;
// }
// System.out.println(count);
//求两个正整数的最大公约数
//法1:
// Scanner sc=new Scanner(System.in);
// System.out.println("请输入两个数");
// int a=sc.nextInt();
// int b=sc.nextInt();
// while(a*b!=0){
// if(a>b){
// a=a%b;
// } else{
// b=b%a;
// }
// }
// System.out.println(a+b);
//法2:
// Scanner sc=new Scanner(System.in);
// System.out.println("请输入两个数");
// int a=sc.nextInt();
// int b=sc.nextInt();
// int max=Math.max(a,b);
// int min=Math.min(a,b);
// int r=max%min;
// while(r!=0) {
// max=min;
// min=r;
// r=max%min;
//
// }
// System.out.println(min);
//计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值
// int i=1;
// double sum=0;
// int flag=1;
// for(;i<=100;i++){
// sum+=1.0/i*flag;
// flag=-flag;
// }
// System.out.println(sum);
//水仙花数。“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本 身,如;153=1^3+5^3+3^3,则153是一个“水仙花数“
// Scanner sc=new Scanner(System.in);
// System.out.println("请输入起始数字");
// int start=sc.nextInt();
// System.out.println("请输入结尾数字");
// int end=sc.nextInt();
// for(int i=start;i<=end;i++){//start-end循环遍历
// int len=0;
// int num=i;
// int j=i;
// while(j!=0){
// j/=10;
// len++;
// }
// j=i;
// int sum=0;
// while(j!=0){
// sum=sum+(int)Math.pow(j%10,len);
// j/=10;
// }
// if(sum==num){
// System.out.print(sum+" ");
// }
// }
//打印X图形
// Scanner sc=new Scanner(System.in);
// System.out.println("请输入图形的行数");
// while(sc.hasNextInt()) {
// int n = sc.nextInt();
// for(int i=0;i=56){
// System.out.println("老年");
// }else if(age>=29){
// System.out.println("中年");
// }else if(age>=19){
// System.out.println("青年");
// }else{
// System.out.println("少年");
// }
//判断一个数是否为素数
// Scanner sc=new Scanner(System.in);
// System.out.println("请输入一个数:");
// int num= sc.nextInt();
// boolean a=true;
// if(num==1){
// a=false;
// }
// for (int i = 2; i n){
// System.out.println("猜大了");
// } else if(num