您的位置首页百科问答

C语言打印九九乘法表的五种方法

C语言打印九九乘法表的五种方法

的有关信息介绍如下:

C语言打印九九乘法表的五种方法

九九乘法表示一个打印出来的是一个9行9列图形,下面将给出c语言中九九乘法表的几种方法和代码

输出一个正方形的九九乘法表

代码如下:

include

int main() {

int i,j; // i控制行,j控制列

for(i=1;i<=9;i++) {

for(j=1;j<=9;j++)

// %2d 控制宽度为两个字符,且右对齐;

// \t为tab缩进

printf("%d*%d=%2d\t", i, j, i*j);

printf("\n");

}

return 0;

}

输出一个右上角为一个直角三角的九九乘法表

代码如下:

#includeint main()

{ int i,j; for(i=1;i<=9;i++) { for(j=1;j<=9;j++) { while(j

输出一个左上角为一个直角三角的九九乘法表

代码如下:

#includeint main()

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

输出一个左下角为一个直角三角形的九九乘法表

代码如下:

#includeint main(){int i,j;for(i=1;i<=9;i++){for(j=1;j<=i;j++){ printf("%d*%d=%d\t",i,j,i*j);} printf("\n");}

return 0;}

输出一个右下角为一个直角三角形的九九乘法表

代码如下:

#includeint main(){int i,j;for(i=1;i<=9;i++){for(j=1;j<=9-i;j++){printf("\t");}for(j=1;j<=i;j++){ printf("%d*%d=%d\t",i,j,i*j);} printf("\n");}

return 0;

}