Steve_64
2018-07-21 22:17
#include <stdio.h> int main() { int i, j, result; for(i=9;i>=1;i--,j=1) { for(j=1;j<10-(9-i);j++) { result=i*j; printf("%d*%d=%d ",i,j,result); } printf("\n"); } return 0; }
我是这样写的,但是结果从4*1开始就和上面不对称了
在我写的代码的基础上怎么改才行?
printf("%d*%d=%d\t",i,j,result)改成这样
第五行中,最后又给j=1赋值了,确定没问题吗?
对,我也找了好久,才发现是\t,改了以后,现在看上去舒服多了。
空格,t代表空格
C语言入门
926025 学习 · 20793 问题
相似问题