‘壹’ C语言打印九九乘法表
#include<cstdio>
#include<cstring>
usingnamespacestd;
intn=9;
intmain(){
freopen("九九乘法表.txt","w",stdout);
for(inti=1;i<=n;i++){
for(intj=1;j<i;j++)printf("");
for(intj=i;j<=n;j++)
printf("%d*%d=%2d",i,j,i*j);
putchar(' ');
}
return0;
}
然后打出来是这个样子的:
1*1=11*2=21*3=31*4=41*5=51*6=61*7=71*8=81*9=9
2*2=42*3=62*4=82*5=102*6=122*7=142*8=162*9=18
3*3=93*4=123*5=153*6=183*7=213*8=243*9=27
4*4=164*5=204*6=244*7=284*8=324*9=36
5*5=255*6=305*7=355*8=405*9=45
6*6=366*7=426*8=486*9=54
7*7=497*8=567*9=63
8*8=648*9=72
9*9=81
然而网络这个字体不等宽...所以很难看...你用你的等宽字体看一下还是可以的.
然后复制的时候上面的空格数量我怕会出问题...聪明的你应该知道要输出多少的空格的...
我这里的输出情况是这样的...恩就是这样