用c语言编写9*9乘法口诀表(以直角三角形形式输出)

用c语言编写9*9乘法口诀表(以直角三角形形式输出)

楼主你好!

根据你的要求如下,不知道符合你的意思吗?

#include<stdio.h>

int main(){

 int i,k;

 printf("九九乘法表:\n");

 for(i=1;i<=9;i++){

   for(k=1;k<=i;k++){

    printf("%dx%d=%d ",i,k,i*k);

   }

   printf("\n");

 }

}

 

希望我的回答对你有帮助!

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

# include <stdio.h>

int main(void)

{

   int i,j;

   for(i=1;i<10;i++)

   {

  printf("1*%d=%d",i,i);

  for(j=2;j<=i;j++)

  printf("\t%d*%d=%d",j,i,i*j);

  printf("\n");

}

getch();

return 0;

}

本回答被网友采纳
第2个回答  2013-04-21
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
int i, j;
for(i=1;i<10;++i)
{
for(j=1;j<=i;++j)
{
printf("%dX%d=%d", i, j, i*j);
if(j!=i)
printf("\t");
}
printf("\n");
}
system("PAUSE");
return 0;
}
第3个回答  2013-04-21
#include <stdio.h>
int main()
{
int i, j;
for(i=1;i<10;i++)
{
for(j=1;j<=i;j++)
printf("%d×%d=%2d ",j , i, i*j);
printf("\n");
}
return 0;
} 运行结果:
第4个回答  2018-03-01
# include <stdio.h>
int main(void)
{
int i,j;
for(i=1;i<10;i++)
{
printf("1*%d=%d",i,i);
for(j=2;j<=i;j++)
printf("\t%d*%d=%d",j,i,i*j);
printf("\n");
}
return 0;
}
相似回答