有简单一点的做法吗?
追答。。。还不够简单么 你前面又要空那么多行只能再用一个for循环来增加空格咯
已经很简单了 如果还要更简单就不要写这样的乘法表咯
按照你说的写的,执行不出来
。。真的是照着我那个写的么首先大括号你就已经少写了 其次空格不能剩
追问哪个大括号少写了啊!好像都对呀
追答#include "stdio.h"
void main()
{
int i,j,k;
for(i=1;i=10) printf("%d*%d=%d ",i,j,i*j);
else printf("%d*%d=0%d ",i,j,i*j);
}
printf("\n");
}
}
你整个直接复制进去再测试 我写的是一个for里包括两个for
你写的是两个for 其中一个for包括了一个for
为啥我的歪了?求调整!
for(k=1;k<i;k++)里面的printf减个空格 再问砍手(╯‵□′)╯︵┻━┻
追问谢谢大神不杀之恩
不对,输出来的是错的
# include
int main()
{
int x,y,z;
for(x=1;x<=9;x++)
{ for(y=1;y<=x;y++)
{z=x*y;
printf("%d*%d=%-3d",y,x,z);
printf("\n"); }
}
getch();
}
没有错,把代码全复制!肯定通过。
追问那,你看看我的哪里不对了?
你看错了吧,我要的不是标准的99乘法表,而是颠倒到右边的99 乘法表!要有一些空格才行的!
本回答被网友采纳