精华内容
参与话题
问答
  • java 代码如下: package 数据类型及运算符; import java.util.Scanner; public class subTest { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println(“请输入循环...

    java 代码如下:
    package 数据类型及运算符;

    import java.util.Scanner;

    public class subTest {
    public static void main(String[] args) {
    Scanner in = new Scanner(System.in);
    System.out.println(“请输入循环次数N的值:”);
    int N = in.nextInt();
    for (int k = N; k >= 1; k–) {
    Scanner W = new Scanner(System.in);
    System.out.println(“请输入层数W的值:”);
    int M = W.nextInt();
    for (int i = 1; i <= M; i++) {
    for (int j = 1; j <= i; j++)
    System.out.print(j + “*” + i + “=” + i * j + “\t”);
    System.out.println();
    }
    }
    }
    }

    运行结果截图:
    在这里插入图片描述

    c语言代码 :
    while循环:
    方式1:
    #include<stdio.h>
    int main(){
    int N;
    printf(“请输入循环次数N:”);
    scanf("%d",&N);
    while(N–){
    int M;
    printf(“请输入层数M:”);
    scanf("%d",&M);
    for(int i=1;i<=M;i++){
    for(int j=1;j<=i;j++)
    printf("%d * %d = %d\t",j,i,ij);
    printf("\n");
    }
    }
    }
    运行结果:
    在这里插入图片描述
    for循环:
    方式二:
    #include<stdio.h>
    int main(){
    int N;
    printf(“请输入循环次数N:”);
    scanf("%d",&N);
    for(int k=N;k>=1;k–){
    int M;
    printf(“请输入层数M:”);
    scanf("%d",&M);
    for(int i=1;i<=M;i++){
    for(int j=1;j<=i;j++)
    printf("%d * %d =%d\t",j,i,i
    j);
    printf("\n");
    }
    }
    }

    运行结果:
    在这里插入图片描述
    更多学习资源!!在这里插入图片描述

    展开全文
  • 九九乘法表是我们在训编程逻辑的时候必须掌握的,也可以说是算法入门必须会的设计思想。其实现效果如下,当然这是web编程输出的结果:初学者在学习程序设计的过程中,九九乘法表算是逻辑比较复杂的一个了,它考察了...

    九九乘法表是我们在训编程逻辑的时候必须掌握的,也可以说是算法入门必须会的设计思想。其实现效果如下,当然这是web编程输出的结果:

    初学者在学习程序设计的过程中,九九乘法表算是逻辑比较复杂的一个了,它考察了如下的知识点:

    (1)while或者for循环结构

    (2)如何实现2个维度的循环

    (3)外层循环这个维度如何控制内层循环这个维度

    (4)数据输出的格式怎么组织

    对于(4),这其实是个难点,因为不同的语言有不同的输出格式。如果是web页面还要涉及到HTML和脚本语言javascript如何协调,样式如何协调等问题。

    一、C语言实现九九乘法表

    考虑到绝大多数同学第一门编程语言是C语言,所以首先我们来使用C语言分析如何实现就九九乘法表:

    1、 行列结构2个维度需要2重循环

    2、行的循环是外层循环,列的循环是内层循环

    行循环:

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

    行列循环:

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

    {

    for( j=1;j<=9;j++)

    {

    }

    }

    3、寻找控制关系,即列受行控制

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

    {

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

    {

    }

    }

    4、最后处理好数据展现的格式,完整源代码如下:

    #include

    #include

    int main(void)

    {

    int i,j;

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

    {

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

    {

    printf("%d",i);

    printf("x" );

    printf("%d",j);

    printf("=" );

    printf("%d ",i*j);

    printf(" ");

    }

    printf("\n");

    }

    return 0;

    }

    二、Python语言实现久久乘法表

    由于Python的输出函数print()不能换行,所以借助于参数end = ""来实现。同时Python的语法一定要注意缩进格式,不然会报错,这点我已经在很多篇文章强调过了。实现过程如下所示:

    i = 1

    while i <= 9:

    j = 1

    while j <= i:

    print(str(i) + "x" + str(j) + "=" + str(i*j) + " ",end = "" )

    j = j + 1

    i = i + 1

    print()

    打印输出结果如下:

    三、在web端实现

    如果没有学过web页面的同学对于久久乘法表如何在web端实现,这里给出了JavaScript的代码,注意先建立个multiplication99.html文件,使用文本编辑器编辑该页面输入下列代码即可:

    .c1{ color:blue; }

    .c2{ color:red; }

    td{ border:1px solid black;}

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

    document.write("

    ");

    for(var j = 1 ; j <=i ; j++){

    if(i%2 == 0){

    document.write("

    &nbsp"+i+"x"+j+"="+(i*j)+"&nbsp");

    }else{

    document.write("

    &nbsp"+i+"x"+j+"="+(i*j)+"&nbsp");

    }

    }

    document.write("

    ");

    }

    运行的结果文章开头已经给大家展现了,请自己试着运行下。

    展开全文
  • 九九乘法表共 9 行 9 列,重点考察 for 循环的掌握情况。下面给出了输出完整乘法表、右上、右下、左上、左下乘法表的代码。【代码一】输出完整的三角形:#include int main() {int i,j; // i, j控制行或列for(i=1;i&...

    九九乘法表共 9 行 9 列,重点考察 for 循环的掌握情况。

    下面给出了输出完整乘法表、右上、右下、左上、左下乘法表的代码。

    【代码一】输出完整的三角形:

    #include

    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=%2d\t", i, j, i*j);

    printf("\n");

    }

    return 0;

    }

    运行结果:

    1*1= 1 1*2= 2 1*3= 3 1*4= 4 1*5= 5 1*6= 6 1*7= 7 1*8= 8 1*9= 9

    2*1= 2 2*2= 4 2*3= 6 2*4= 8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18

    3*1= 3 3*2= 6 3*3= 9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=27

    4*1= 4 4*2= 8 4*3=12 4*4=16 4*5=20 4*6=24 4*7=28 4*8=32 4*9=36

    5*1= 5 5*2=10 5*3=15 5*4=20 5*5=25 5*6=30 5*7=35 5*8=40 5*9=45

    6*1= 6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 6*7=42 6*8=48 6*9=54

    7*1= 7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 7*8=56 7*9=63

    8*1= 8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 8*9=72

    9*1= 9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81

    【代码二】输出右上三角形和左上三角形:

    #include

    int main() {

    int i,j;

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

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

    if(j

    //打印八个空格,去掉空格就是左上三角形

    printf(" ");

    else

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

    }

    printf("\n");

    }

    return 0;

    }

    运行结果:

    1*1= 1 1*2= 2 1*3= 3 1*4= 4 1*5= 5 1*6= 6 1*7= 7 1*8= 8 1*9= 9

    2*2= 4 2*3= 6 2*4= 8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18

    3*3= 9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=27

    4*4=16 4*5=20 4*6=24 4*7=28 4*8=32 4*9=36

    5*5=25 5*6=30 5*7=35 5*8=40 5*9=45

    6*6=36 6*7=42 6*8=48 6*9=54

    7*7=49 7*8=56 7*9=63

    8*8=64 8*9=72

    9*9=81

    去掉八个空格后的运行结果:

    1*1= 1 1*2= 2 1*3= 3 1*4= 4 1*5= 5 1*6= 6 1*7= 7 1*8= 8 1*9= 9

    2*2= 4 2*3= 6 2*4= 8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18

    3*3= 9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=27

    4*4=16 4*5=20 4*6=24 4*7=28 4*8=32 4*9=36

    5*5=25 5*6=30 5*7=35 5*8=40 5*9=45

    6*6=36 6*7=42 6*8=48 6*9=54

    7*7=49 7*8=56 7*9=63

    8*8=64 8*9=72

    9*9=81

    【代码三】输出右下和左下三角形:

    #include

    int main(){

    int i,j,n;

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

    // 将下面的for循环注释掉,就输出左下三角形

    for(n=1; n<=9-i; n++)

    printf(" ");

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

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

    printf("\n");

    }

    return 0;

    }

    运行结果:

    1*1= 1

    2*1= 2 2*2= 4

    3*1= 3 3*2= 6 3*3= 9

    4*1= 4 4*2= 8 4*3=12 4*4=16

    5*1= 5 5*2=10 5*3=15 5*4=20 5*5=25

    6*1= 6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36

    7*1= 7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49

    8*1= 8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64

    9*1= 9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81

    去掉循环后的运行结果:

    1*1= 1

    2*1= 2 2*2= 4

    3*1= 3 3*2= 6 3*3= 9

    4*1= 4 4*2= 8 4*3=12 4*4=16

    5*1= 5 5*2=10 5*3=15 5*4=20 5*5=25

    6*1= 6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36

    7*1= 7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49

    8*1= 8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64

    9*1= 9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81

    展开全文
  • 例18:C语言编程实现九九乘法表,样式要求长方形、右三角形、左三角形。解题思路:这个问题的算法很简单,就是两个for循环的嵌套,三角形的样式就是多了一些空格。长方形源代码演示:#include<stdio.h>//...

    f9fdb881d9e2a48a855ddbe06e139e11.png

    例18:C语言编程实现九九乘法表,样式要求长方形、右三角形、左三角形。

    解题思路:这个问题的算法很简单,就是两个for循环的嵌套,三角形的样式就是多了一些空格。

    长方形源代码演示:

    #include<stdio.h>//头文件 
    int main()//主函数入口 
    {
      int i,j; //定义变量 
      for(i=1;i<=9;i++)//外层for循环控制行 
      {
        for(j=1;j<=9;j++)//内层for循环控制列 
        {
          printf("%d*%d=%2dt", i, j, i*j);// %4d 控制宽度为两个字符,且右对齐
        }
        printf("n");//换行 
      }
      return 0;//函数返回值为0 
    }

    右三角源代码演示:

    #include<stdio.h>//头文件 
    int main()//主函数入口 
    {
      int i,j;//定义变量 
      for(i=1;i<=9;i++)//外层for循环控制行 
      {
        for(j=1;j<=9;j++)//内层for循环控制列 
        {
          if(j<i)//打印空格
          {
            printf(" ");
          } 
          else
          {
            printf("%d*%d=%2d ",i,j,i*j);//输出结果,%2d 控制宽度为两个字符,且右对齐 
          } 
        }
        printf("n");//换行 
      }
      return 0;//函数返回值为0 
    }

    左三角源代码演示:

    #include<stdio.h>//头文件 
    int main()//主函数入口 
    { 
      int i,j;//定义变量 
      for(i=1;i<=9;i++)//外层for循环控制行 
      {
        for(j=1;j<=i;j++)//内层for循环控制列 
        { 
          printf("%d*%d=%2d ",i,j,i*j);//输出结果,%2d控制宽度为两个字符,且向右对齐 
        } 
        printf("n");//换行 
      }
      return 0;//函数返回值为0 
    }
    C语言 | 三种样式的九九乘法表mp.weixin.qq.com
    展开全文
  • c语言编程九九乘法表 二、变量描述 i控制行数(乘数) j控制列数(乘数) sum表示ij的积 三、代码 #include <stdio.h> #include<stdlib.h> int main(void) { int i; int j; int sum; ...
  • #include<stdio.h> int main() { int i, j; for (i = 1; i <= 9; i++) { for (j = 1; j <= i; j++) { printf("%4d", i*j); } printf("\n"); } return 0; }
  • C语言编程九九乘法表

    万次阅读 多人点赞 2016-03-13 20:40:57
    在初学C语言中,我们会遇到很多九九乘法表的问题,在这我们进行一系列的分析。 九九乘法表的格式是x*x=x的格式。 接下来,我们要做的是利用循环结构,使得数量发生变化。在最后,要对乘法表的形状进行限定。 首先...
  • 例18:C语言编程实现九九乘法表,样式要求长方形、右三角形、左三角形。解题思路:这个问题的算法很简单,就是两个for循环的嵌套,三角形的样式就是多了一些空格。长方形源代码演示:#include//头文件intmain()//...
  • C语言编程 5.5 请输出九九乘法表

    千次阅读 2018-07-24 19:35:40
    #include&lt;stdio.h&gt; void main() {  int a,b,c;  for(a=1;a&lt;=9;a++)  {  for(b=1;b&lt;=9;b++)  {  c=a*b;  printf("%d*%d=%d ",a,b,c);  }  ...
  • 九九乘法表,怎么说呢,学C语言必要练习的代码~话不多说,上代码 #include<stdio.h> //九九乘法表 int main() { int i = 0; int j = 1; for (i = 1; i <10; i++) { for (j = 1; j <=i ; j...
  • c语言心得1.c语言并不能代表编程,但学好编程必须要学好c语言2.编程是一种另类的动手操作能力,...九九乘法表c语言) #include <stdio.h> int main(void) { int i,j,sum; for (i = 1; i < 10; i++) ...
  • 求质数 九九乘法表 循环 求最大值(指针) 等程序汇集
  • “要成为绝世高手,并非一朝一夕,除非是天生武学奇才,但是这种人…万中无一”——包租婆这道理放在C语言学习上也一并受用。...例18:C语言编程实现九九乘法表,样式要求长方形、右三角形、左三角...
  • 九九乘法表共 9 行 9 列,重点考察for循环的掌握情况。下面给出了输出完整乘法表、右上、右下、左上、左下乘法表的代码。【代码一】输出完整的三角形:#include int main() { int i,j; // i, j控制行或列 for(i=1;i&...
  • C语言编程入门100题》实战编程,由WangTeacher精心制作,14+年专业程序员,精通多门编程语言,多年系统架构设计经验,从事网络安全行业,项目数过100,代码量过100W。 该课程将录制C语言入门编程100道编程题目,...
  • 例18:C语言编程实现九九乘法表,样式要求长方形、右三角形、左三角形。 解题思路:这个问题的算法很简单,就是两个for循环的嵌套,三角形的样式就是多了一些空格。 长方形源代码演示: #include<stdio.h>//...
  • 学习for循环时一个常见的例子就是九九乘法表。因为它用到了一个双循环,里面还用到了if判断,逻辑上稍微复杂了点,对于初学者来说,比较难理解。记得笔者当初学习的时候,似乎是一直惦记着这个程序有两个星...
  • 循环结构简单编程练习一、输出九九乘法表1、输出完整乘法表#include int main(void) { for (int i = 1; i ; i++) { for (int j = 1; j ; j++) { printf("%d*%d=%2d\t", i, j, i*j); }
  • 有很多小伙伴私信我说需要九九乘法表的代码,所以我就整理出了 下面给出了输出完整乘法表、右上、右下、左上、左下乘法表的代码。 【代码一】输出正方形: 运行结果: 【代码二】输出右上三角形和左上...
  • 学习C语言已经不少时间了,今天算是写下来自己觉得最有成就感的代码。 这是一道来自《明解C语言》这本书的练习。难度不大,我的写法应该不是最优解,但是输出的结果...激起了我对编程莫大的兴趣。 写下此文以作纪念。
  • 目录九九乘法表分数求和打印1000-2000年的闰年求10个整数的最大值从大到小输出三个数求阶乘之和 九九乘法表 #include<stdio.h> int main() { int i, j, n; scanf("%d\n", &n);//输入几就打印几阶 for ...
  • C语言】输出九九乘法口诀

    万次阅读 多人点赞 2016-07-24 14:04:34
    输出九九乘法口诀.(如下所示) 1x1=1 1x2=2 2x2=4 1x3=3 2x3=6 3x3=9 ..... 1x9=9 2x9=18 3x9=27 4x9=... 算法分析 首先容我先装一逼,依老夫多年的编程经验,本题一定需要循环! 如果你目前还不知道为什么用...
  • c语言输出九九乘法口诀

    万次阅读 2017-11-18 14:44:04
    1、这是一篇很基础的代码,然而麻雀虽小五脏俱全,这也是编程路上必不可少的一个锻炼啊。所以拿出来放在这里,和大家分享。 #include&lt;stdio.h&gt; int main() { int i=0; for(i=1;i&lt;=9;i++) { ...
  • 九九乘法表对于学编程的人来说应该都不陌生,不管是在C语言中还是在JavaScript中都会接触到,现在我就说一说在js中如何打印出九九乘法表,我们最终打印出的样子应该是这样的 对于前面两种我们应该十分好写,用循环...
  • 稍有C语言基础的人对for和if肯定都不陌生,写个九九乘法表,呵呵权当消遣~ [img]http://dl.iteye.com/upload/attachment/241857/06a2f226-a82d-3dab-90a8-a08e945cd0d4.png[/img] [img]...

空空如也

1 2 3
收藏数 55
精华内容 22
关键字:

九九乘法表c语言编程

c语言 订阅