编程输出九九乘法表 选1将以矩形方式完整输出 选2输出下三角形式 选0退出 结束程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程输出九九乘法表 选1将以矩形方式完整输出 选2输出下三角形式 选0退出 结束程序相关的知识,希望对你有一定的参考价值。

编程输出九九乘法表 选1将以矩形方式完整输出 选2输出下三角形式 选0退出 结束程序在线等 急 求大神

#include<stdio.h>
int main()

    int i,j,n;
    while(1)
    
        printf("选1将以矩形方式完整输出\\n选2输出下三角形式\\n选0退出\\n");
        scanf("%d",&n);
        if(n==0)
            return 0;
        if(n==1||n==2)
            for(i=1;i<=9;i++)
            
                for(j=1;j<=9;j++)
                
                    if(j<i && n==2)
                        printf("         ");
                    else
                        printf("%2d*%-2d=%2d ",j,i,i*j);
                
                printf("\\n");
            
    
    return 0;

参考技术A

#include <stdio.h>
int main()
int i,j,k;
 printf("请选择:\\n1.矩形乘法表\\n2.下三角形乘法表\\n3.退出\\n");
 scanf("%d",&k);
 if(k==3)return 0;
 for(i=1;i<=9;i++)
   for(j=1;j<=(k==1?9:i);j++)
      printf("%d*%d=%-4d",i,j,i*j);
    printf("\\n");
   
 return 0;

Java输出九九乘法表

使用For嵌套循环输出九九乘法表
正序输出

public static void main(String[] args) {
        /**
         //先输出两行,找找规律
         for (int i = 1; i <= 6; i++) {
         System.out.print(i + "* 6 =" + i * 6 + "\\t");
         }

         System.out.println();

         for (int i = 1; i <= 7; i++) {
         System.out.print(i + "* 7 =" + i * 7 + "\\t");
         }
         */

        for (int i = 1; i <= 9; i++) {//外循环控制行,从1至9行
            for (int j = 1; j <= i; j++) {//内循环控制列,依次遍历到i的值,即每行i个等式个数
                System.out.print(j + "*" + i + "=" + i * j + "\\t");
            }
            System.out.println();
        }
    }

//输出结果:
/**
1*1=1    
1*2=2    2*2=4    
1*3=3    2*3=6    3*3=9    
1*4=4    2*4=8    3*4=12    4*4=16    
1*5=5    2*5=10    3*5=15    4*5=20    5*5=25    
1*6=6    2*6=12    3*6=18    4*6=24    5*6=30    6*6=36    
1*7=7    2*7=14    3*7=21    4*7=28    5*7=35    6*7=42    7*7=49    
1*8=8    2*8=16    3*8=24    4*8=32    5*8=40    6*8=48    7*8=56    8*8=64    
1*9=9    2*9=18    3*9=27    4*9=36    5*9=45    6*9=54    7*9=63    8*9=72    9*9=81
*/    

逆序输出

public static void main(String[] args) {
        //先输出两行,找找规律
        /**
         for (int i = 1; i <= 7; i++) {
         System.out.print(i + "* 7 =" + i * 7 + "\\t");
         }

         System.out.println();

         for (int i = 1; i <= 6; i++) {
         System.out.print(i + "* 6 =" + i * 6 + "\\t");
         }
         */

        for (int i = 9; i >= 1; i--) {//外循环控制行,从9至1行
            for (int j = 1; j <= i; j++) {//内循环控制列,依次遍历到i的值,即每行等式个数
                System.out.print(j + "*" + i + "=" + i * j + "\\t");
            }
            System.out.println();
        }
    }

//输出结果:
/**
1*9=9    2*9=18    3*9=27    4*9=36    5*9=45    6*9=54    7*9=63    8*9=72    9*9=81    
1*8=8    2*8=16    3*8=24    4*8=32    5*8=40    6*8=48    7*8=56    8*8=64    
1*7=7    2*7=14    3*7=21    4*7=28    5*7=35    6*7=42    7*7=49    
1*6=6    2*6=12    3*6=18    4*6=24    5*6=30    6*6=36    
1*5=5    2*5=10    3*5=15    4*5=20    5*5=25    
1*4=4    2*4=8    3*4=12    4*4=16    
1*3=3    2*3=6    3*3=9    
1*2=2    2*2=4    
1*1=1    
*/

以上是关于编程输出九九乘法表 选1将以矩形方式完整输出 选2输出下三角形式 选0退出 结束程序的主要内容,如果未能解决你的问题,请参考以下文章

vb编程输出九九乘法表

使用循环语句编程输出下三角形状的九九乘法表

C语言:分别按如下形式,编程输出九九乘法表。

编程输出如下形式的九九乘法表:

编程利用二维数组输出九九乘法表。

python实现不同格式九九乘法表