感觉也没错啊,但是就是答案错误,求帮忙看看(。。快要疯啦!?纯属凑字数。。,-。)
#include <stdio.h>
int main()
{
int n, i, j;
scanf("%d", &n);
for(i=1; i<=n; i++)
{
for(j=1; j<=i; j++)
{
printf("%dx%d=%2d",j,i,i*j);
if (j!=i) printf(" ");
}
printf("\n");
}
return 0;
}
printf("%d*%d=%2d",j,i,i*j);
if(j!=i)printf(" ");
代码如下。注意细节,%-2d是左对齐,并非右对齐!仅供参考!谢谢
最左列也空了一格
#include <stdio.h>
int main(int argc, char** argv){
unsigned int n;
printf("\n输入行数:");
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
for(int j=1;j<=i;j++)
{
printf(" %dx%d=%2d",j,i,j*i);
}
printf("\n");
}
return 0;
}
同学,乘号为小写字母x啊
其他的应该没什么毛病了
有帮助的话希望采纳哦
加油加油