#include<stdio.h>
int main(){
int a,b,sum;
sum=a*b;
for(a=9;a>=1;a--){
for(b=1;b<=a;b++){
printf("%d*%d=%d ",a,b,sum);
}
printf("\n");
}
return 0;
}
这段代码的输出乘法表的结果都是错的,可如果把第四行sum=a*b移到第七行printf前就完全正确,这里sum不都是被赋值为两个未知数的乘积么?为什么结果会不一样?
黑色旋风
二次元仓鼠
MRCCAN
东慕冢_c