最近在学python的过程中,接触到了循环的知识,以及这个案例,于是写了下!感觉还不错,然后就用其它几种语言也试了下!!

接下来,就跟大家分享下实现方法!!

实现输出九九乘法表,主要用到的是循环的知识!

一般实现这个效果,需要两个循环嵌套:

  #外层循环,负责行的输出

  #内层循环,负责列的输出

外层循环的作用主要是限制内层循环的次数,并在内层循环结束后,进行换行;

内层循环的作用是输出主要内容,即九九乘法表的内容!!

Python输出九九乘法表:

--for循环实现:

 # range()是python的一个内置函数,可以生成一个整数序列,序列区间为”左闭右开“
# 例如下方的range(1, 10),用数学的思维来来表达就是‘1<=X<10’
for row in range(1, 10):
for col in range(1, 10):
if col > row:
break
print("%d * %d = %d" % (col, row, (row*col)), end="\t")
print("")

--while循环实现:

 row = 1
while row <= 9:
col = 1
while col <= row:
print("%d * %d = %d" % (col, row, (row*col)), end="\t")
col += 1
print("")
row += 1

输出截图:

Java输出九九乘法表:

--为了方便,java的两种循环就写在一起啦!!

public class Nine {
public static void main(String[] args) {
// for循环输出
for(int row=1; row<=9; row++){
for(int col = 1; col <= row; col++){
System.out.print(col+"*"+row+"="+(col*row)+"\t");
}
System.out.println("");
} for(int i = 0; i <=80; i++){
System.out.print("=");
}
System.out.println(""); //while 循环输出
int row = 1;
while(row <= 9){
int col = 1;
while(col <= row){
System.out.print(col+"*"+row+"="+(col*row)+"\t");
col++;
}
System.out.println("");
row ++;
} }
}

输出截图:

C输出乘法表:

--代码:

 #include<stdio.h>
int main()
{
int i, j;
for(i = ; i <= ; i++){
for(j = ; j <=i; j++){
int sum = j*i;
printf("%d*%d=%d\t",j,i,sum);
}
printf("\n");
}
}

C++输出乘法表

--代码:

 #include<iostream.h>
void main()
{
for(int i =; i <=; i++){
for(int j = ; j <= i; j++){
cout<<j<<"*"<<i<<"="<<i*j<<"\t";
}
cout<<endl;
}
}

截图:

JavaScript输出乘法表

--代码:

 <script>
for (i = 1; i <= 9; i++) {
for (j = 1; j <= i; j++) {
document.write(j + '*' + i + '=' + (j*i) + "\t");
}
document.write('<br/>');
}
</script>

--截图:

输出九九乘法表(Python、Java、C、C++、JavaScript)的更多相关文章

  1. Python练习题 006:输出九九乘法表

    [Python练习题 006] 输出九九乘法表 --------------------------------------------------- 照理这题不难,逻辑关系弄对了就好办,但数学渣的我 ...

  2. python学习:输出九九乘法表

    输出九九乘法表 代码: num1 = 1while num1 <= 9: num2 = 1 while num2 <= num1: print(str(num2)+"*" ...

  3. JavaWeb 输出九九乘法表,三角形,菱形

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...

  4. For循环输出九九乘法表

    题:使用For循环输出九九乘法表 解析: 1*1=1 1*2=2  2*2=4 1*3=3  2*3=6  3*3=9 .... 1*9=9  ........ .....9*9=81 可以看做j*i ...

  5. shell脚本输出九九乘法表

    #!/bin/bash#输出九九乘法表 for ((i=1;i<=9;i++)) do for ((j=1;j<=$i;j++)) do echo -n $j'x'$i=$(($i*$j) ...

  6. go输出九九乘法表和金字塔

    用go语言实现输出九九乘法表和金字塔: 1.输出九九乘法表: 代码示例: package main import ( "fmt" "time" ) //实现99 ...

  7. 使用 JavaScript 用循环嵌套输出乘法表。外循环控制行数,内循环控制当前行要输出的乘法表达式,在页面上输出九九乘法表

    查看本章节 查看作业目录 需求说明: 在页面上输出九九乘法表,实现效果如图所示 实现思路: 创建HTML页面 在页面中嵌入 <script type="text/javascript& ...

  8. Java EE 在网页输出九九乘法表、三角形、菱形

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...

  9. python3: 简单4步骤输出九九乘法表

    如何输出一个九九乘法表,使用python语言,嵌套循环,4行代码就可以实现,瞬间感觉python真的很简单~ 代码: for i in range(1,10): for j in range(1,i+ ...

随机推荐

  1. H5_0002:微信分享设置

    1,非公众号的链接,设置分享的预览图片. 先打开页面,在收藏页面,最后在收藏界面长按 “转发” ,即可在链接上出现预览图片.

  2. 使用容器编排工具docker swarm安装clickhouse多机集群

    1.首先需要安装docker最新版,docker 目前自带swarm容器编排工具 2.选中一台机器作为master,执行命令sudo docker  swarm init [options] 3,再需 ...

  3. java多线程基础篇第一篇

    1.在开始多线程之前,我们先来聊聊计算机的缓存 计算机处理一个程序需要cpu处理器与存储设备的交互.但是在计算机发展的过程中,cpu处理器的处理速度不断提高,而存储设备的读写速度却没有得到与cpu同样 ...

  4. Python利用pandas处理Excel数据的应用

    Python利用pandas处理Excel数据的应用   最近迷上了高效处理数据的pandas,其实这个是用来做数据分析的,如果你是做大数据分析和测试的,那么这个是非常的有用的!!但是其实我们平时在做 ...

  5. Linux-ubuntu16.04安装 mysql5.7-PHP7.0+Swoole

    步骤1 – 安装MySQL 在 Ubuntu 16.04 中,默认情况下,只有最新版本的 MySQL 包含在 APT 软件包存储库中.只需更新服务器上的包索引并安装默认包 apt-get. sudo ...

  6. Object类中方法详解

    目录 概述 hashCode方法 getClass方法 toString方法 equals方法 clone方法 finalize方法 概述 Object 是类层次结构的根类.每个类都使用 Object ...

  7. Numerical Analysis

    PART1  <求解方程> 1,二分法 def bisect(f,a,b,TOL=0.000004): u_a = a u_b = b while(u_b-u_a)/2.0 > TO ...

  8. nginx,作为前端的你会多少?

    --现在阅读的你,如果是个FE,相信你不是个纯切图仔.反之,如果是,该进阶了,老铁! 前端的我们,已经不仅仅是做页面,写样式了,我们还需要会做相关的服务器部署.废话不多说,下面就从前端的角度来讲以下n ...

  9. Django --- Django下载和APP创建 ORM (大概步骤)

    1,下载: 命令行: pip install django == 1.11.15 pip install -i或 源 django == 1.11.15 pycharm settings 解释器 点 ...

  10. WPF 10天修炼 第二天- XAML语言

    XAML是什么 XAML是一种与.NET CLR紧密集成的声明性UI标记语言.XAML中的对象元素对应到CLR中的类型或结构.XAML命名空间对应到CLR中类的命名空间,元素类型则对应到CLR中的类型 ...