#include <stdio.h> void main() { int b,c; for(b=1;b<=9;b++) { printf("\n"); for(c=1;c<=b;c++) { printf("*"); } } printf("\n"); }
执行上面程序,会出现下面图形: * ** *** **** ***** ****** ******* ******** 按道理来说,我如果把printf("*");这句改成printf("%d*%d=%-3d",b,c,b*c);应该可以是乘法口诀的,但是却出现了乱码,请问是怎么回事.