【编程交流】上三角形式九九乘法表
要求打印出如下格式1 2 3 4 5 6 7 8 9
- - - - - - - - -
1 2 3 4 5 6 7 8 9
4 6 8 10 12 14 16 18
9 12 15 18 21 24 27
16 20 24 28 32 36
25 30 35 40 45
36 42 48 54
49 56 63
64 72
81
下面的我的程序,谁有更好的,想学习学习,总觉得可读性太差。
#include<stdio.h>
#include<math.h>
void main()
{
int i,j,k,c=0;
for(i=1;i<=9;i++)
printf("%6d",i);
printf("\n");
for(i=1;i<=9;i++)
printf(" -");
printf("\n");
for(i=1;i<=9;i++)
{
for(k=1;k<=c;k++)
printf(" ");
c++;
j=0;
while(j<9)
{
j++;
if(j<c)continue;
printf("%6d",i*j);
}
printf("\n");
}
}