首页 > 试题广场 >

乘法表

[编程题]乘法表
  • 热度指数:22072 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
输出九九乘法表,输出格式见样例。

输入描述:
此题没有输入


输出描述:
输出乘法表,对齐方式见样例输出
示例1

输入

输出

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
#include<stdio.h>
int main(){
    //i取 1、2、3、4、5、6、7、8、9
    for(int i=1;i<10;i++){
        //j每次从 1 开始,j取 1、1~2、1~3、1~4、1~5、1~6、1~7、1~8、1~9
        for(int j=1;j<=i;j++){
            printf("%d*%d=%2d ",j,i,i*j);    //输出结果占据2个字符宽度
        }
        printf("\n");    //1行结束换行
    }
    return 0;
}

发表于 2022-06-14 17:42:25 回复(0)
#include <iostream>
using namespace std;

int main()
{
    for (int i = 1; i <= 9; i ++ )
    {
        for (int j = 1; j <= i; j ++)
        {
            printf("%d*%d=%2d ", j, i, j * i);
        }
        cout << endl;
    }
        
}

发表于 2022-02-26 14:16:58 回复(0)
#include <stdio.h>
//一位数字前有空格,两位没有
int main() {
    for(int i=1;i<=9;i++){
        for(int j=1;j<=i;j++){
            printf("%d*%d=%2d ",j,i,i*j);
        }
        printf("\n");
    }
    return 0;
}

发表于 2024-02-06 23:41:33 回复(0)
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
    for (int i = 1; i < 10; i++)
    {
        int a = i;
        int b = 1;
        while (a)
        {
            if (b * i <= 9)
            {
                printf("%d*%d= %d ", b, i, b * i);
            }
            else
            {
                printf("%d*%d=%d ", b, i, b * i);
            }
            b++;
            a--;
        }
        printf("\n");
    }
    return 0;
}
编辑于 2024-01-21 22:19:14 回复(1)
#include <stdio.h>
int main (void)
{
    int a, b;
    for (a = 1; a <= 9; a++)
    {
        for (b = 1; b <= a; b++)
        {
            printf("%d*%d=%2d ", b, a, b*a);//注意数据相乘的前后顺序
        }
        printf("\n");
    }
    return 0;
}

发表于 2022-08-06 07:55:39 回复(1)
for i in range(1,10):
    for j in range(1,i+1):
        s = i*j
        print("{0}*{1}={2}".format(j,i,'%2d'%s),end=' ')
    print()

发表于 2022-07-12 15:25:01 回复(0)
#include <stdio.h>

int main() 
{
    int i =0;
    for(i =1;i <= 9;i++)    //打印一行
    {
        int j =0;
        for(j = 1; j<=i;j++)  //打印一列
        {
            printf("%d*%d=%2d ",j,i,j*i);
        }
        printf("\n");   //换行
    }
    return 0;
}

编辑于 2024-04-21 02:06:53 回复(0)
#include <stdio.h>

int main() 
{
    int i = 0;
    int j = 0;
    int max = 9;

    for(i = 1; i <= max; i++)
    {
        for(j = 1; j <= i; j++)
        {
            printf("%d*%d=%2d ", j, i, i * j);
        }
        printf("\n");
    }

    return 0;
}

发表于 2024-03-28 11:53:36 回复(0)
内外循环
for i in range(1,10):
    for j in range(1,i+1):
        print("{}*{}={:2d}".format(j,i,j*i),end=" ")
    print()


编辑于 2024-02-04 13:21:01 回复(0)
#include <stdio.h>

int main() {
    int i,j;
    for(i=1;i<=9;i++)
    {
        for(j=1;j<=i;j++)
        {
            printf("%d*%d=%2d ",j,i,j*i);
            if(j==i)
            printf("\n");
        }
    }
    return 0;
}
编辑于 2024-02-04 11:37:50 回复(0)
#include <stdio.h>

int main() {
    for(int x=1; x<=9; x++){
        for(int y=1; y<=x; y++){
            printf("%d*%d=%2d ", y, x, y*x);
        }
        printf("\n");
    }
    return 0;
}
编辑于 2024-01-20 09:33:47 回复(0)
package main

import (
    "fmt"
)

func main() {
    for i:=1;i<=9;i++{
        for j:=1;j<=i;j++{
            fmt.Printf("%d*%d=%2d ",j,i,j*i)
        }
        fmt.Println()
    }
}
编辑于 2023-12-20 02:00:12 回复(0)
int main()
{
    int i,j;
    for(i=1;i<=9;i++)
    {
        for(j=1;j<=i;j++)
        {
            printf("%d*%d=%2d ",j,i,i*j);
        }
        printf("\n");
    }
    return 0;
}
发表于 2023-11-11 14:24:38 回复(0)
#include <stdio.h>

int main()
{
    int i =0;
    int j =0;
    int count =0;
    for(i=1;i<=9;i++)
    {
        for(j=1;j<=i;j++)
        {
            count = i*j;
            printf("%d*%d=%2d ",j,i,count);
        }
        printf("\n");
    }
    return 0;
}

发表于 2023-11-06 22:00:50 回复(0)
#include <stdio.h>
int main()
{
    int i;
    for(i=1;i<10;i++)
    {
        int j;
        for(j=1;j<=i;j++)
        {
            printf("%d*%d=%2d ",j,i,j*i);
        }
        printf("\n");
    }
    return 0;
}
发表于 2023-10-31 10:15:15 回复(0)
#include <stdio.h>

int main()
{
   int i=0,y=0;
   for(y=1;y<=9;y++)
   {
    int x=1;
    for(x=1;x<=y;x++)
    {
        printf("%d*%d=%2d ",x,y,x*y);
    }
    printf("\n");
   }
    return 0;
}
发表于 2023-10-29 14:16:05 回复(0)
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {

        for(int i = 1; i <= 9; i++) {
            for(int j = 1; j <= i; j++) {
                if(i * j > 9) {
                    System.out.print(j + "*" + i + "=" + i * j + " ");
                } else {
                    System.out.print(j + "*" + i + "= " + i * j + " ");
                }
            }
            System.out.println();
        }

    }
}
发表于 2023-10-26 08:44:57 回复(0)
啊这??? %2d属实给我整懵了
发表于 2023-08-10 10:02:46 回复(0)
#include <stdio.h>

int main() 
{
    int i = 0, j = 0;
    int sum = 0;
    for(i = 1; i <= 9 ;i++ )
    {
        for(j = 1; j <= i; j++)
        {
             sum = i * j ;
             printf("%d*%d=%2d ",j,i,sum);
        }
        printf("\n");
    }
    return 0;
}

发表于 2023-06-26 15:37:05 回复(0)
#include <stdio.h>
int main(){
	int i,j;
	for(i=1;i<=9;i++){
		for(j=1;j<=i;j++){
			printf("%d*%d=%2d ",j,i,j*i);
		}
		printf("\n");
	}
	return 0;
} 

发表于 2023-06-20 23:03:37 回复(0)