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

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

#include<stdio.h>

void main()

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

}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-29

放着我来,给你解决

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 ;
}
明天继续

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网