输出九九乘法表(Python、Java、C、C++、JavaScript)
最近在学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)的更多相关文章
- Python练习题 006:输出九九乘法表
[Python练习题 006] 输出九九乘法表 --------------------------------------------------- 照理这题不难,逻辑关系弄对了就好办,但数学渣的我 ...
- python学习:输出九九乘法表
输出九九乘法表 代码: num1 = 1while num1 <= 9: num2 = 1 while num2 <= num1: print(str(num2)+"*" ...
- JavaWeb 输出九九乘法表,三角形,菱形
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...
- 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 ...
- shell脚本输出九九乘法表
#!/bin/bash#输出九九乘法表 for ((i=1;i<=9;i++)) do for ((j=1;j<=$i;j++)) do echo -n $j'x'$i=$(($i*$j) ...
- go输出九九乘法表和金字塔
用go语言实现输出九九乘法表和金字塔: 1.输出九九乘法表: 代码示例: package main import ( "fmt" "time" ) //实现99 ...
- 使用 JavaScript 用循环嵌套输出乘法表。外循环控制行数,内循环控制当前行要输出的乘法表达式,在页面上输出九九乘法表
查看本章节 查看作业目录 需求说明: 在页面上输出九九乘法表,实现效果如图所示 实现思路: 创建HTML页面 在页面中嵌入 <script type="text/javascript& ...
- Java EE 在网页输出九九乘法表、三角形、菱形
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...
- python3: 简单4步骤输出九九乘法表
如何输出一个九九乘法表,使用python语言,嵌套循环,4行代码就可以实现,瞬间感觉python真的很简单~ 代码: for i in range(1,10): for j in range(1,i+ ...
随机推荐
- H5_0002:微信分享设置
1,非公众号的链接,设置分享的预览图片. 先打开页面,在收藏页面,最后在收藏界面长按 “转发” ,即可在链接上出现预览图片.
- 使用容器编排工具docker swarm安装clickhouse多机集群
1.首先需要安装docker最新版,docker 目前自带swarm容器编排工具 2.选中一台机器作为master,执行命令sudo docker swarm init [options] 3,再需 ...
- java多线程基础篇第一篇
1.在开始多线程之前,我们先来聊聊计算机的缓存 计算机处理一个程序需要cpu处理器与存储设备的交互.但是在计算机发展的过程中,cpu处理器的处理速度不断提高,而存储设备的读写速度却没有得到与cpu同样 ...
- Python利用pandas处理Excel数据的应用
Python利用pandas处理Excel数据的应用 最近迷上了高效处理数据的pandas,其实这个是用来做数据分析的,如果你是做大数据分析和测试的,那么这个是非常的有用的!!但是其实我们平时在做 ...
- Linux-ubuntu16.04安装 mysql5.7-PHP7.0+Swoole
步骤1 – 安装MySQL 在 Ubuntu 16.04 中,默认情况下,只有最新版本的 MySQL 包含在 APT 软件包存储库中.只需更新服务器上的包索引并安装默认包 apt-get. sudo ...
- Object类中方法详解
目录 概述 hashCode方法 getClass方法 toString方法 equals方法 clone方法 finalize方法 概述 Object 是类层次结构的根类.每个类都使用 Object ...
- 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 ...
- nginx,作为前端的你会多少?
--现在阅读的你,如果是个FE,相信你不是个纯切图仔.反之,如果是,该进阶了,老铁! 前端的我们,已经不仅仅是做页面,写样式了,我们还需要会做相关的服务器部署.废话不多说,下面就从前端的角度来讲以下n ...
- Django --- Django下载和APP创建 ORM (大概步骤)
1,下载: 命令行: pip install django == 1.11.15 pip install -i或 源 django == 1.11.15 pycharm settings 解释器 点 ...
- WPF 10天修炼 第二天- XAML语言
XAML是什么 XAML是一种与.NET CLR紧密集成的声明性UI标记语言.XAML中的对象元素对应到CLR中的类型或结构.XAML命名空间对应到CLR中类的命名空间,元素类型则对应到CLR中的类型 ...