永发信息网

用C++语言for语句编写九九乘法表的四种形式(左上三角右上三角左下三角右下三角)

答案:2  悬赏:20  手机版
解决时间 2021-11-15 16:32
  • 提问者网友:像風在裏
  • 2021-11-15 08:35
用C++语言for语句编写九九乘法表的四种形式(左上三角右上三角左下三角右下三角)
最佳答案
  • 五星知识达人网友:孤独的牧羊人
  • 2021-11-15 09:05
#include
void main()

{ int i,j;
  for ( i=1;i<=9;i++ ) //直角边在左下
  { for ( j=1;j<=i;j++ ) printf("%d×%d=%-d ",i,j,i*j);
    printf("
");
  }
  printf("
");
  for ( i=1;i<=9;i++ ) //直角边在右下
  { for ( j=1;j<10-i;j++ ) printf(" ");
    for ( j=1;j<=i;j++ ) printf("%d×%d=%-d ",i,j,i*j);
    printf("
");
  }
  printf("
");
  for ( i=1;i<=9;i++ ) //直角边在右上
  { for ( j=1;j    for ( j=1;j<=10-i;j++ ) printf("%d×%d=%-d ",i,j,i*j);
    printf("
");
  }
  printf("
");
  for ( i=1;i<=9;i++ ) //直角边在左上
  { for ( j=1;j<=10-i;j++ ) printf("%d×%d=%-d ",i,j,i*j);
    printf("
");
  }

}

全部回答
  • 1楼网友:老鼠爱大米
  • 2021-11-15 10:16

放着我来,给你解决

for(int i = 1 ; i < 10 ;++i)
{
for(int j = 1 ; j <= i ; ++j )
{
cout << j << "*" << i << "=" << i * j << " "; 
}
cout << endl ;
}
cout << endl ;
for(int i = 1 ; i < 10 ;++i)
{
for(int j = i ; j < 10 ; ++j )
{
cout << i << "*" << j << "=" << i * j << " "; 
}
cout << endl ;
}
明天继续
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯