C语言问题! 编写程序,按右上方三角形的样式输出下列乘法九九表。(要求用printf()函数输出)

来源:百度知道 编辑:UC知道 时间:2024/06/08 16:08:16
结果: * 1 2 3 4 5 6 7 8 9
1 1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 9 12 15 18 21 24 27
4 16 20 24 28 32 36
5 25 30 35 40 45
6 36 42 48 54
7 49 56 63
8 64 72
9 81

#include<stdio.h>
void main()
{ int i,j;
for(i=0;i<=9;i++)
{
if(i==0)printf(" * ");
else
printf("%2d ",i);
}
printf("\n");
for(i=1;i<=9;i++)
{
printf("%2d ",i);
for(j=i;j<=9;j++)
{
printf("%2d ",i*j);
}
printf("\n");
}
}
/*运行结果:
* 1 2 3 4 5 6 7 8 9
1 1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 9 12 15 18 21 24 27
4 16 20 24 28 32 36
5 25 30 35 40 45
6 36 42 48 54
7 49 56 63
8 64 72
9 81
*/