九九乘法表右对齐的 右下半部分的代码?

liu_li_2010 2010-04-09 05:47:07
#include <stdio.h>
void main()
{
int i, j, m, k;
for(j=9;j>0;j--)
{
for(k=1;k<9-j+1;k++)
{
printf(" ");
}

for(i=1;i<=j;i++)
{
m=i*j;
printf(" %d*%d=%2d",i,j,m);
}

printf("\n");
}
}
以上是九九乘法表右对齐 右上半边部分的代码,求右下半部分的代码,万分感谢!
...全文
477 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fendou1314 2010-04-10
  • 打赏
  • 举报
回复
用"\t"制表符来控制格式,比较好
omnipotentengineer 2010-04-10
  • 打赏
  • 举报
回复
LZ那个代码有错误的地方 写出来 是不对齐的
我这个是
#include <stdio.h>
void main()
{
int i, j, m, k;
for(j=9;j>0;j--)
{
for(k=1;k<9-j+1;k++)
{
printf("");
}

for(i=1;i<=j;i++)
{
m=i*j;
printf("%d*%d=%2d ",i,j,m);
}

printf("\n");
}
}
aleyn 2010-04-09
  • 打赏
  • 举报
回复
for(j=1;j<10;j++)
{

for(k=1;k<9-j+1;k++)
{
printf(" ");
}

for(i=1;i<=j;i++)
{
m=i*j;
printf(" %d*%d=%2d",i,j,m);
}

printf("\n");
}
}
huanmie_09 2010-04-09
  • 打赏
  • 举报
回复
这种效果?

#include <stdio.h>
void main()
{

int i, j, m, k;
for(j=9;j>0;j--)
{

for(k=1;k<9-j+1;k++)
{
printf(" ");
}

for(i=1;i<=j;i++)
{
m=i*j;
printf(" %d*%d=%2d",i,j,m);
}

printf("\n");
}
printf("----------------\n");
for(j=1;j<10;j++)
{

for(k=1;k<9-j+1;k++)
{
printf(" ");
}

for(i=1;i<=j;i++)
{
m=i*j;
printf(" %d*%d=%2d",i,j,m);
}

printf("\n");
}
}

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧