如何用C语言写出一个九九乘法表,输出格式是倒三角形状,就是上面多下面少?

如题所述

第1个回答  2011-09-21
#include <stdio.h>
void main()
{
int i;
int j;

for (i = 1; i <= 9; i++)
{
for (j = 1; j <= i; j++)
{
printf("%-4d*%-4d=%-4d\n", j, i, j * i);
}
}
}
就这样吧,上三角的没见过,可以考虑换行,如果需要,再联系。
第2个回答  2011-09-21
这些布局问题,试几次就知道了
#include <stdio.h>

void main()
{
int i, j;
for (i = 1; i != 10; ++i)
{
for (j = 9; j >= i; --j)
{
printf("%d*%d=%d\t", j, i, i * j);
}
printf("\n");
}
}
第3个回答  2011-09-21
#include "stdio.h"
main()
{ int i,j;
printf("**********************************************\n");
printf("9*9乘法口诀表\n");
printf("**********************************************\n");
for(i=9;i>=1;i--)
{
for(j=1;j<=i;j++)
printf("%d*%d=%d;",j,i,i*j);
printf("\n");
}
}
第4个回答  推荐于2018-02-23
int i,j;
for(i=1;i<10;i++)
{
for(j=9;j>=i;j--)
printf("%d*%d=%-3d",i,j,i*j);
puts("");
}追问

那如何想要右边的多呢?

追答

int i,j;
for(i=1;i=i;j--)
printf("%d*%d=%-3d",i,j,i*j);
puts("");
}

本回答被提问者和网友采纳
第5个回答  2011-09-21
#include<stdio.h>
void main()
{
int i,j;
for(i=1;i<=j;i++)
{
for(j=9;j>=1;j--)
printf("%d*%d=%d",j,i,j*i);
printf("\n");
}
printf("\n");
}
就这样完整的过程

如何用C语言写出一个九九乘法表,输出格式是倒三角形状,就是上面多下...
void main(){ int i;int j;for (i = 1; i <= 9; i++){ for (j = 1; j <= i; j++){ printf("%-4d*%-4d=%-4d\\n", j, i, j * i);} } } 就这样吧,上三角的没见过,可以考虑换行,如果需要,再联系。

用c语言输出九九乘法表
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 int main() { int i,j;for(i=1;i=9;i++){ for(j=1;j=9;j++){...

c语言编写九九乘法表 要成倒三角
int main(void){ int i;int l;int sum;for (i = 1; i <= 9; i ++){ for (l = 1; l <= i; l ++){ sum = i * l;printf("%d*%d=%-3d",l,i,sum);} printf("\\n");} return 0;}

用c语言编写九九乘法口诀
int main(){ int i, j, n;\/\/n为输入的乘阶数。scanf("%d", &n);for (i = 1; i <= n; i++){ for (j = 1; j <=i; j++){ printf("%d*%d=%d\\t", i, j, i*j);if (i == j){ printf("\\n");\/\/当输出到n*n的时候,换行!}\/\/endl if }\/\/endl for(j)}\/...

c语言输出九九乘法表的程序c语言输出九九乘法表
关于c语言输出九九乘法表的程序,c语言输出九九乘法表这个很多人还不知道,今天来为大家解答以上的问题,现在让我们一起来看看吧!1、#includemain(){int i,j;for(i=1;i<=9;i++)\/\/循环计算抄1~9{for(j=1;j<=i;j++)\/\/输出数i的i个乘法项{printf("%d*%d=%d ",i,j,i*...

编写一个C程序,用于打印99乘法表。
上面的没有注释,初学者往往一头雾水。我的代码最短#include <stdio.h>\/\/包含基本输入输出功能的库文件void main(void)\/\/入口函数没有参数、没有返回值{ for(int p=1;p<=9;p++)\/\/循环9次,从1到9. { for(int p2=1;p2<=p;p2++)\/\/每次循环次数由P决定 { printf("%d*%d=%d ",p,p2,p*p2)...

如何用倒三角的形式输出乘法口诀,谢谢。本人是初学者,希望程序能简单易...
C语言的:include <stdio.h> void main(){ int i,j;printf("九九乘法表:\\n");for(i = 9;i >= 1; --i) \/*i控制打印的行数*\/ { printf("\\n");for(j = 1;j <= i; ++j) \/*j控制每行语句数*\/ { printf("%d×%d=%-4d",i,j,i*j);} } } 正三角第一个for...

c语言代码如何实现99乘法表的输出?
```html让我们通过C语言的精妙编写,一起探索如何输出那经典的99乘法表。在编程的世界里,简单的for循环就能展现出强大的计算能力。下面是一个简单的示例,用do-while循环实现99乘法表的输出:```c#include int main() { int i, j; do { for (i = 1; i <= 9; i++) { for...

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

C语言输出九九乘法表
方法一:include<stdio.h>void main(){int x,y;clrscr();for(x=1;x<=9;x++){ for(y=1;y<=x;y++)printf("%d*%d=%d",x,y,x*y);printf("\\n");}getch();} 附程序运行结果: 是在左边对齐的。方法二:include<stdio.h> void main() { int x,y,i; clrscr(); for(x=1;...

相似回答