用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
#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循环编程打印九九乘法表的主要内容,如果未能解决你的问题,请参考以下文章