用C语言编程实现上三角形式的九九乘法表

要有1x1=1这种类型的哦!

#include <stdio.h>
void main ()
{
 int m=-1,i,n,t,j;
 int a[10]={1,2,3,4,5,6,7,8,9};
 printf("乘法表,下三角:\n");
 printf("  ");
 for (j=0;j<9;j++)
 {
  printf("     %d",a[j]);
 }
 if (a[8]>a[j]) printf("\n");
 for (i=0;i<9;i++)
 {
  printf("  %d",a[i]);
  for (t=0;t<48-6*i;t++)
   printf(" ");
  n=0;
  for (m=-1;m<i;m++)
  {
   printf("   %d*%d",a[i],a[8-i+n]);
   n++;
  }
 printf("\n\n");
 }
 getch();
}

我只有乘法表下三角的。上三角想过,但是懒得做。原理基本一样。希望能够帮到你。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-20
#include <stdio.h>

int main()
{
    int i, j;
    for( i=1; i<10; i++ )
    {
        for( j=1; j<=i; j++ )
        {
            printf( "%dx%d=%-2d  ", j, i, i*j );
        }
        printf( "\n" );
    }
}

第2个回答  2013-12-20

#include <stdio.h>

int main() {
int i,j;
for(i = 9;i > 0;--i) {
for(j = 1; j <= i; ++j)
printf("%d×%d = %2d ",j,i,i * j);
printf("\n");
}
return 0;
}

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

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