c语言打印9*9乘法表 请问怎么打印成为右对齐的三角形乘法表?//这3个三角形都是在左边的三角形 请问怎么样修改才能打印出 右上三角和右下三角的 乘法表#includevoid main(){\x05int i,j;\x05for(i=1;i

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 14:01:37
c语言打印9*9乘法表请问怎么打印成为右对齐的三角形乘法表?//这3个三角形都是在左边的三角形请问怎么样修改才能打印出右上三角和右下三角的乘法表#includevoidmain(){\x05inti,

c语言打印9*9乘法表 请问怎么打印成为右对齐的三角形乘法表?//这3个三角形都是在左边的三角形 请问怎么样修改才能打印出 右上三角和右下三角的 乘法表#includevoid main(){\x05int i,j;\x05for(i=1;i
c语言打印9*9乘法表 请问怎么打印成为右对齐的三角形乘法表?
//这3个三角形都是在左边的三角形 请问怎么样修改才能打印出 右上三角和右下三角的 乘法表
#include
void main()
{
\x05int i,j;
\x05for(i=1;i

c语言打印9*9乘法表 请问怎么打印成为右对齐的三角形乘法表?//这3个三角形都是在左边的三角形 请问怎么样修改才能打印出 右上三角和右下三角的 乘法表#includevoid main(){\x05int i,j;\x05for(i=1;i

#include<stdio.h>
int main()
{
    int i,j;

    for(i=1; i<=9; i++)
    {
    \x09for(j=0; j<(9 - i); j++)
    \x09\x09printf("       ");
        for(j=1; j<=i; j++)
            printf("%d*%d=%-2d ",j,i,i*j);
        printf("\n");
    }

    printf("\n");

    for(i=9; i>=1; i--)
    {
    \x09for(j=0; j<(9 - i); j++)
    \x09\x09printf("       ");
        for(j=1; j<=i; j++)
            printf("%d*%d=%-2d ",j,i,i*j);
        printf("\n");
    }

    printf("\n");

    for(i=1; i<=9; i++)
    {
    \x09for(j=0; j<(i - 1); j++)
    \x09\x09printf("       ");
        for(j=i; j<=9; j++)
            printf("%d*%d=%-2d ",i,j,i*j);
        printf("\n");
    }

    printf("\n");

}