用for循环编程打印九九乘法表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用for循环编程打印九九乘法表相关的知识,希望对你有一定的参考价值。

老师规定了两个题目用for循环编程打印九九乘法表
第一题:
* 1 2 3 4 5 6 7 8 9
----------------------------
1 1
2 2 4
3 3 6 9
4 4 8 12 16
5 5 10 15 20 25
6 6 12 18 24 30 36
7 7 14 21 28 35 42 47
8 8 16 24 32 40 48 56 64
9 9 18 27 36 45 54 63 72 81
第二题:
* 1 2 3 4 5 6 7 8 9
-------------------------------
1 1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 9 12 15 18 21 24 27
4 16 20 24 28 32 36
5 25 30 35 40 45
6 36 42 48 54
7 49 56 63
8 64 72
9 81

1
#include <stdio.h>
void main()

int i,j;
printf(" * 1 2 3 4 5 6 7 8 9\n");
printf("----------------------------------------\n");
for(i=1;i<=9;i++)
printf("%4d",i);
for(j=1;j<=i;j++)
printf("%4d",j*i);
printf("\n");

2

#include <stdio.h>
void main()

int i,j;
printf(" * 1 2 3 4 5 6 7 8 9\n");
printf("----------------------------------------\n");
for(i=1;i<=9;i++)
printf("%4d",i);
for(j=1;j<=9;j++)
if(j<i)printf(" ");
if(j>=i)printf("%4d",j*i);
printf("\n");
参考技术A public static void main(String[] args)

int [][]a=new int[9][];
for(int i=0;i<a.length;a[i]=new int[i+2],++i)
for(int i=0;i<a.length;++i)

for(int j=0;j<a[i].length;++j)

if(j==0)a[i][j]=i+1;System.out.printf("%4d",a[i][j]);
else a[i][j]=(i+1)*j;System.out.printf("%4d",a[i][j]);

System.out.println();



=========================================
public static void main(String[] args)

int [][]a=new int[9][];
for(int i=0;i<a.length;a[i]=new int[9-i],++i)
for(int i=0;i<a.length;++i)

System.out.print(i+1);
for(int k=0;k<i;System.out.print(" "),++k)
for(int j=0;j<a[i].length;++j)


a[i][j]=(i+1)*(i+j+1);System.out.printf("%4d",a[i][j]);

System.out.println();

------------result-------
1 1
2 2 4
3 3 6 9
4 4 8 12 16
5 5 10 15 20 25
6 6 12 18 24 30 36
7 7 14 21 28 35 42 47
8 8 16 24 32 40 48 56 64
9 9 18 27 36 45 54 63 72 81
--------------------
1 1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 9 12 15 18 21 24 27
4 16 20 24 28 32 36
5 25 30 35 40 45
6 36 42 48 54
7 49 56 63
8 64 72
9 81
参考技术B #include <iostream>
using namespace std;
#include <iomanip>
void main()
int i,j;
cout<<" * 1 2 3 4 5 6 7 8 9"<<endl;
cout<<"----------------------------------------"<<endl;

for(i=1;i<=9;i++)
cout<<setw(4)<<i;
for(j=1;j<=9;j++)
if(j<i)
cout<<" ";
if(j>=i)
cout<<setw(4)<<i*j;
cout<<endl;
这是第二个 用c++
参考技术C 1
#include
<stdio.h>
void
main()

int
i,j;
printf("
*
1
2
3
4
5
6
7
8
9\n");
printf("----------------------------------------\n");
for(i=1;i<=9;i++)

printf("%4d",i);
for(j=1;j<=i;j++)
printf("%4d",j*i);
printf("\n");

2
#include
<stdio.h>
void
main()

int
i,j;
printf("
*
1
2
3
4
5
6
7
8
9\n");
printf("----------------------------------------\n");
for(i=1;i<=9;i++)

printf("%4d",i);
for(j=1;j<=9;j++)
if(j<i)printf("
");
if(j>=i)printf("%4d",j*i);
printf("\n");

以上是关于用for循环编程打印九九乘法表的主要内容,如果未能解决你的问题,请参考以下文章

用shell编程实现打印九九乘法表

C语言:分别按如下形式,编程输出九九乘法表。

用C# while循环 打印 9 9 乘法表

python—用for循环while循环和一句话打印九九乘法表

用javascript的for循环,打印九九乘法表

使用循环语句编程输出下三角形状的九九乘法表