#include<stdio.h>
main()
{
int a,b,c,t;
for(a=1;a>=9;a=a+1)
{
for(t=9-a;t>0;t=t-1)
putchar('\t');
for(b=a;b>0;b--)
{
c=ab;
printf("%d%d=%d",a,b,c);
}
putchar('\n');
}
}
a>=9改成 a<=9,输出后边加个\t
#include<stdio.h>
main()
{
int a,b,c,t;
for(a=1;a<=9;a=a+1)
{
for(t=9-a;t>0;t=t-1)
putchar('\t');
for(b=a;b>0;b--)
{
c=a*b;
printf("%d*%d=%d\t",a,b,c);
}
putchar('\n');
}
}
for(a=1;a>=9;a=a+1) 这里循环条件错了 a >= 9 ,修改为:for(a=1;a<=9;a=a+1)