C语言程序设计,输出形状为直角三角形的九九乘法表

如题所述

#include "stdio.h"
int main(void)
{
int i,j; /*定义变量i,j分别为行和列*/
for(i=1;i<=9;i++)
printf("%7d",i);
printf("\n");
for(i=10;i<=76;i++)
printf("%c",'-'); /* 输出“-”线,并延伸*/
printf("\n");
for(i=1;i<=9;i++){
for(j=1;j<=i;j++)
printf("%2d*%d=%2d",i,j,i*j); /*输出每行乘以每列的结果*/
printf("\n");
}
return 0;
}
楼主可以参考下
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-15
#include <stdio.h>
void main()
{
for (int i = 1;i <= 9;i++) //定义前一个数
{
for (int j = 1;j <= i;j++) //定义后一个数
{
printf("%d*%d=%d ",i,j,i*j); //输出
}
printf("\n"); //每次换行
}
}
第2个回答  2013-04-15
一楼的答案是错的
应该是:#include <stdio.h>
void main()
{
int i,j;
for (i=1;i<=9;i++) {for (j=1;j<=i;j++) printf("%d*%d=%d ",j,i,j*i); printf("\n"); }
}
第3个回答  2013-04-15
#include <stdio.h>
void main()
{ int i,j;
for (i=1;i<=9;i++)
{
for (j=1;j<=i;j++)
printf("%d*%d=%d ",i,j,j*i);
printf("\n");
}
getch();
}
第4个回答  2013-04-15

#include<stdio.h>

int main()

 int a,b; 

 for( a = 1; a != 10; a++) 

 {

  for( b = 1; b <= a; b++) 

  {

   printf("%d*%d=%d\t",b,a,a*b);

  }

  printf("\n");

 }

 return 0;

}

 

 

本回答被网友采纳

C语言程序设计,输出形状为直角三角形的九九乘法表
int main(void){ int i,j; \/*定义变量i,j分别为行和列*\/ for(i=1;i<=9;i++)printf("%7d",i);printf("\\n");for(i=10;i<=76;i++)printf("%c",'-'); \/* 输出“-”线,并延伸*\/ printf("\\n");for(i=1;i<=9;i++){ for(j=1;j<=i;j++)printf("%2d*%d=%2...

设计C语言程序:输出形状为直角三角形的九九乘法表。
{ printf("%d*%d=%d ",i,j,i*j); \/\/输出 } printf("\\n");\/\/每次换行 } } 设计是 把一种设想 通过合理的规划 周密的计划 通过各种感觉形式传达出来的过程。人类通过劳动改造世界,创造文明,创造物质财富和精神财富,而最基础、最主要的创造活动是造物。设计便是造物活动进行预先的计划,可以把任何造物活动...

用c语言输出九九乘法表
int main() { int i,j;\/\/ i, j控制行或列 for(i=1;i=9;i++) { for(j=1;j=9;j++)\/\/ %2d 控制宽度为两个字符,且右对齐;如果改为 %-2d 则为左对齐 \/\/ t为tab缩进 printf(%d*%d=%2dt, i, j, i*j);printf(n);} return 0;} 2、输出右上三角形:include stdio.h ...

5、用for循环输出形状为如下直角三角形的九九乘法表:
include "stdio.h"int main(){ int i,j; printf("*"); for(i=1;i<10;i++) printf("%4d",i); printf("\\n\\n"); for(i=1;i<10;i++) { printf("%d",i); for(j=1;j<=i;j++) printf("%4d",i*j); printf("\\n"); }} ...

在c语言中:编程出输出九九乘法表,的表达式
根据数学规则,遍历两个乘数,并逐行输出算式即可。include <stdio.h> int main(){ int i,j;for(i = 1; i <= 9; i ++){ for(j = 1; j <= i; j ++)printf("%d*%d=%-3d",j, i, j*i);printf("\\n");} return 0;} ...

c语言,编程输出如下上三角形的九九乘法表
include<stdio.h> voidmain(){ inti=1,j=1;do{ while(j<=i){ printf("%*d×%d=%*d",2,i,j,2,j*i);j++;} printf("\\n");j=1;i++;}while(i<10);}

用C语言编程输出下三角形式的九九乘法表
以下是Pascal语言源码,C语言只要在语法上调整一下 const num:array [0..15] of char = ('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'); function convert(k:integer; n:integer):string;...

C语言输出九九乘法表(5种解法)
九九乘法表,共九行九列,主要考察对for循环的理解与运用。接下来,将展示五种实现九九乘法表的代码。【代码一】输出完整的乘法表三角形形式。运行结果展示完整三角形的乘法表。【代码二】输出右上三角形和左上三角形。运行结果展示右上三角形和左上三角形形式的乘法表,去掉了多余的八个空格。【代码三...

C语言输出99乘法表
2、接着编写程序的主体部分,这里的第一个for循环给x和y循环赋值,第二个for循环中y<=x的时候,会使x的值在第二个for循环中大于等于y的值。最后的printf语句写在第二个for循环的后面,目的是换行:3、最后编译运行程序,即可看到乘法表的效果。以上就是用C语言输出九九乘法表的步骤:...

C语言中,输出九九乘法表
include <stdio.h>int main(){int i=0,j=0;for (i=1;i<=9;i++){for (j=1;j<=i;j++){printf("%dx%d=%d ",j,i,i*j);}printf("\\n");}return 0;}1x1=11x2=2 2x2=41x3=3 2x3=6 3x3=91x4=4 2x4=8 3x4=12 4x4=161x5=5 2x5=10 3x5=15 4x5=20 5x5=251x6...

相似回答