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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 02:51:04
c语言打印9*9乘法表 请问怎么打印成为右对齐的三角形乘法表?//这3个三角形都是在左边的三角形 请问怎么样修改才能打印出 右上三角和右下三角的 乘法表#includevoid main(){\x05int i,j;\x05for(i=1;i

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");

}