如何打印上三角形状的九九乘法表

来源:百度知道 编辑:UC知道 时间:2024/06/05 07:52:06
#include <stdio.h>
main()
{ int i,j;
for (i=1;i<=9;i++) /* 打印表头*/
printf(" %4d",i);
printf("%c",'\n');
for (i=0;i<=50;i++)
printf("%c",'_');
printf("%c",'\n');
for (i=1;i<=9;i++) /* 循环体执行一次,打印一行*/
{ for (j=1;j<=i;j++)
printf(" %4d",i*j); /* 循环体执行一次,打印一个数据*/
printf("%c",'\n'); /* 每行尾换行*/
}
printf("%c",'\n');
}
这是下三角形状的九九乘法表,请问要上三交的该怎么写啊!

#include <stdio.h>

main()
{
int i,j;
for (i=1;i<=9;i++) /* 打印表头*/
printf(" %4d",i);
printf("%c",'\n');
for (i=0;i<=50;i++)
printf("%c",'_');
printf("%c",'\n');
for (i=1;i<=9;i++) /* 循环体执行一次,打印一行*/
{
for(j=1;j<i;++j)
printf(" ");
for (j=i;j<=9;j++)
printf(" %4d",i*j); /* 循环体执行一次,打印一个数据*/
printf("%c",'\n'); /* 每行尾换行*/
}
printf("%c",'\n');
}