1. 程式人生 > >不同方式輸出九九乘法表(java)

不同方式輸出九九乘法表(java)

方式一: 

System.out.println("列印正方形");
//正方形
for(int i=1;i<=9;i++){//外層迴圈控制行
    for(int j=1;j<=9;j++){//記憶體迴圈控制列
        System.out.print(j+"*"+i+"="+(i*j)+"\t");
    }
    System.out.println();
}

方式二:

        System.out.println("列印正三角形");
        //正三角形
        for(int i=1;i<=9;i++){//外層迴圈控制行
            for(int j=1;j<=i;j++){//記憶體迴圈控制列
                System.out.print(j+"*"+i+"="+(i*j)+"\t");
            }
            System.out.println();
        }

方式三:

        System.out.println("列印倒三角形從1開始");
        //倒三角形從1開始
        for(int i=1;i<=9;i++){
            for(int j=i;j<=9;j++){
                System.out.print(j+"*"+i+"="+(i*j)+"\t");
            }
            System.out.println();
        }

方式四:

        System.out.println("列印倒三角形從9開始");
        //倒三角形從9開始
        for(int i=9;i>=1;i--){
            for(int j=1;j<=i;j++){
                System.out.print(j+"*"+i+"="+(i*j)+"\t");
            }
            System.out.println();
        }

方式五:

        for(int i=1;i<=9;i++){//控制行
            //用來控制每行空格的數量
            for(int k=1;k<=9-i;k++){
                System.out.print("     \t");
            }
            for(int j=1;j<=i;j++){//控制列
                System.out.print(j+"*"+i+"="+(i*j)+"\t");
            }
            System.out.println();
        }

方式六:

        for(int i=9;i>=1;i--){
            for(int k=1;k<=9-i;k++){
                System.out.print("     \t");
            }
            for(int j=1;j<=i;j++){
                System.out.print(j+"*"+i+"="+(i*j)+"\t");
            }
            System.out.println();
        }

方式七:

        for(int i=1;i<=9;i++){//控制行
            //用來控制每行空格的數量
            for(int k=1;k<=9-i;k++){
                System.out.print("     \t");
            }
            for(int j=1;j<=i;j++){//控制列
                System.out.print(j+"*"+i+"="+(i*j)+"\t");
            }
            for(int y=i;y>=1;y--){
                System.out.print((i*y)+"="+i+"*"+y+"\t");
            }
            System.out.println();
        }
        for(int i=9;i>=1;i--){
            for(int k=1;k<=9-i;k++){
                System.out.print("     \t");
            }
            for(int j=1;j<=i;j++){
                System.out.print(j+"*"+i+"="+(i*j)+"\t");
            }
            for(int y=i;y>=1;y--){
                System.out.print((i*y)+"="+i+"*"+y+"\t");
            }
            System.out.println();
        }

方式八:

        for(int i=1;i<=9;i++){
            for(int j=1;j<=i;j++){
                System.out.print(j+"*"+i+"="+(i*j)+"\t");
            }
            //用來控制每行空格的數量
            for(int k=1;k<=(9-i)*2;k++){
                System.out.print("     \t");
            }
            for(int j=i;j>=1;j--){//控制列
                System.out.print((i*j)+"="+i+"*"+j+"\t");
            }
            System.out.println();
        }

        for(int i=9;i>=1;i--){
            for(int j=1;j<=i;j++){
                System.out.print(j+"*"+i+"="+(i*j)+"\t");
            }
            //用來控制每行空格的數量
            for(int k=1;k<=(9-i)*2;k++){
                System.out.print("     \t");
            }
            for(int j=i;j>=1;j--){//控制列
                System.out.print((i*j)+"="+i+"*"+j+"\t");
            }
            System.out.println();
        }

相關推薦

不同方式輸出九九乘法java

方式一:  System.out.println("列印正方形"); //正方形 for(int i=1;i<=9;i++){//外層迴圈控制行 for(int j=1;j<=9;j++){//記憶體迴圈控制列 System.out.

九九乘法java

/* * 程式的版權和版本宣告部分 * Copyright (c) 2011, 煙臺大學計算機學院學生 * All rights reserved. * 檔名稱: 九九乘法表 * 作 者: 煙臺大學 2011

使用三種迴圈方式輸出九九乘法

1×1=1 2×1=22×2=4 3×1=33×2=6 3×3=9 4×1=44×2=8 4×3=124×4=16 5×1=55×2=10 5×3=155×4=20 5×5=25 6×1=66×2=12 6×3=186×4=24 6×5=306×6=36 7×1=77×2=14 7×3=217×4=28

PHP——輸出九九乘法初學菜鳥練手

學習到php函式這一部分知識時,想自己寫一個函式來練練手,就寫了九九乘法表下圖是樣式,程式碼貼在下面其中scope 這個標籤的使用,是我之前沒有接觸過得,想要做一下說明,Scope屬性定義了行的表頭和列的表頭:col: 列表頭      row: 行表頭在第一行的加上值為co

九九乘法javascript

<html> <head> <title>九九乘法表</title> <style type="text/css">

python以不同方式列印輸出九九乘法

參考:http://www.cnblogs.com/suiy-160428/p/5594389.htmlpython輸出 9*9 乘法口訣表矩形輸出九九乘法表: for i in range(1,10): for j in range(1,10): if i <= 9:

JAVA——for迴圈語句多重迴圈輸出九九乘法

package disanzhouzuoye; public class zuoye { public static void main(String[] args) { int i,j; int n = 9; System.out.print(" * |"

4. Python列印九九乘法及回顧格式化輸出

列印九九乘法表 1*1=1 1*2=2  2*2=4 .......... 思路:利用兩重迴圈分別表示兩個因數 #思路:用兩重迴圈分別表示兩個因數 i = 1 while i<=9: j=1 while j<=i: pri

關於java一個for迴圈輸出九九乘法

   九九乘法表我相信每個人應該都能寫出來的,但是按照我們自己的想法的話是用最基本的兩個for迴圈 for(int i=1;i<10;i++){ for(int j=1;j<=i;j++){ System.out.print(j+"*"+i+"=

JSP頁面輸出九九乘法--JSP基礎

r+ lan 技術 port nbsp log type 頁面 images index.jsp: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE

python3: 簡單4步驟輸出九九乘法

如何輸出一個九九乘法表,使用python語言,巢狀迴圈,4行程式碼就可以實現,瞬間感覺python真的很簡單~ 程式碼:   for i in range(1,10): for j in range(1,i+1): print("{0}*{1}={2}".format(j,

輸出九九乘法乘法的乘積佔兩位,並靠左對齊,每個乘法表達式之間有一個空格!

public class Main {     public static void main(String[] args) {                   &n

while,for 迴圈輸出九九乘法,使用python 巢狀迴圈

while迴圈: i=1 while i<=9: j=1 while j<=i: print('%d*%d=%d'%(j,i,i*j),end='\t') # \t 可以使其上下對齊 j+=1 print('\n')

C語言輸出九九乘法程式碼及解析

九九乘法表共9行9列,重點考察for迴圈的掌握情況。 下面給出了輸出完整乘法表、右上、右下、左上、左下乘法表的程式碼。 【程式碼一】輸出完整的三角形: #include <stdio.h>int main() {    int i,j;  // i, j控制行或

python輸出九九乘法

python擱置了有一段時間沒有回顧了,今天重拾起來,發現很多語法和邏輯都忘光了,尤其看到書上這個九九乘法表更是一眼沒看懂,懵逼了幾分鐘,嚇壞我了,哈哈,下面記錄這個乘法表的書寫過程及理解,趕緊記下來。 輸出9*9乘法表: 結合最近剛開始學的linux,在vi

Matlab九九乘法4種方法

一、for迴圈 %九九乘法表 for m=1:1:9 for n=1:1:m fprintf('%dx%d=%2d',m,n,m*n); if(n~=m) fprintf('\t') %當n

九九乘法表格形式

【code mark】 <script> document.write("<table border='1' cellpadding='0' cellspacing='0'>"); for(var i=1;i<=9;i++){

九九乘法輸入指定數

//描述 //小時候學過的九九乘法表也許將會紮根於我們一生的記憶,現在讓我們重溫那些溫暖的記憶,請程式設計輸出九九乘法表. //現在要求你輸出它的格式與平常的 不同啊! 是那種反過來的三角形啦,具體如下圖: //每兩個式子之前用一個空格 隔開。。。 //輸入 /

Python遞迴輸出九九乘法

Python語言基礎( 遞迴練習題) 遞迴練習題 """ 使用遞迴的方式列印九九乘法表 """ def get_result(num): if num == 1: print("1 * 1 = 1") else: get_res

jsp案例之輸出九九乘法(僅使用jsp指令碼元素)

    JSP案例:使用JSP輸出99乘法表,要求僅使用指令碼元素。程式碼如下: <%@ page language="java" pageEncoding="UTF-8"%> <