for(i=9;i>0;i--)
{
for(j=1;j<=i;j++)
result=i*j;
printf("%d*%d=%d\t",i,j,result);
}
printf("\n");
应该是printf("%d*%d-%d\t,i,i,ersult);
i--你可以这样理解,在没有遇见;结束时,他的值是不变的。
如你语句,在没执行result=i*j;之前,i是9,执行完这个语句,i--=8.
9;9