1. 程式人生 > >for迴圈的使用—列印輸出各種圖形

for迴圈的使用—列印輸出各種圖形

    1、列印下圖:

            *
           * *
          * * *
         * * * *
        * * * * *

        程式碼如下:

public static void main(String[] args) {
	for (int i = 0; i < 5; i++) {
		for (int j = i + 1; j < 5; j++) {
			System.out.print(" ");
		}
		for (int k = 0; k <= i; k++) {
			System.out.print("* ");
		}
		System.out.println();
	}
}

        2、列印下圖:

        *****
        ****
        ***
        **
        *

        *
        **
        ***
        ****
        *****

        程式碼如下:

public static void main(String[] args) {
	for (int i = 0; i < 2; i++) {
		for (int j = 0; (i == 0) && (j < 6); j++) {
			for (int m = 5 - j; m > 0; m--) {
				System.out.print("*");
			}
			if(j!=5){
				System.out.println();
			}
		}
		for (int k = 0; (i == 1) && (k < 6); k++) {
			for (int n = 0; n < k; n++) {
				System.out.print("*");
			}
			if(k != 0){
				System.out.println();
			}
		}
	}
}

        3、更新中,敬請期待。

相關推薦

for迴圈的使用—列印輸出各種圖形

    1、列印下圖:            *           * *          * * *         * * * *        * * * * *        程式碼如下:p

for迴圈列印輸出資料三角形圖形

用for列印輸出資料三角形 輸出實驗結果 JAVA程式碼: package NUM; import java.util.*; public class number {

java中使用for迴圈列印輸出正三角形

package test; public class Test {     public static void main(String[] args) {         System.out.pr

C語言實驗——for迴圈列印圖形迴圈結構)

題目描述 通過使用雙重for迴圈語句,列印下列圖形: #include<stdio.h> int main() { int n,i,t; for(i=1;i<=4;i++) { for(t=1;t<=4-i;t++) printf(" “); for(t=1;t&l

用java寫以下小程式碼1. 使用for迴圈列印乘法口訣表 2. 遞迴實現20! 3. 使用陣列靜態初始化方式初始化一個大小為10的整型陣列並輸出

1.九九乘法表 public class Test { public static void main(String[] args)  { int i; int j; for(i=1;i<10;i++) { for(j=1;j<=i;j++)

for迴圈列印圖形

/*作業:******************************************/class HomeWork1{public static void main(String[] args){int rows = 6;   //三角形行數            

山東理工大學ACM平臺題答案 1121 C語言實驗——for迴圈列印圖形迴圈結構

C語言實驗——for迴圈列印圖形(迴圈結構) Time Limit: 1000ms   Memory limit: 65536K  有疑問?點這裡^_^ 題目描述 通過使用雙重for迴圈

oj期中測驗--C語言實驗——for迴圈列印圖形迴圈結構)(1954)

問題及程式碼 Description 通過使用雙重for迴圈語句,列印下列圖形(N =4):

C++:使用迴圈輸出各種圖形

1)     for (int x = 1;x<=6;x++)     {         for (int y = 1;y<=x;y++)         {             cout<<setw(2)<<y;       

java 使用for迴圈列印楊輝三角形

首先需要說明的問題: 什麼是楊輝三角形?   如圖所示:楊輝三角形由數字排列,基本的特點是兩側的數值均為1,其它位置的數值是基正上方的數值與其左上方的數值之和. 程式碼實現: package test; import java.io.File; import ja

流程控制語句 for迴圈列印菱形

  最近複習了一下java的流程控制語句,分為條件語句和迴圈語句。   條件語句有if條件語句,switch多分支語句。   迴圈語句有while迴圈語句,do...while迴圈語句,和for迴圈。

R語言FOR迴圈列印9*9乘法表

R語言FOR迴圈列印9*9乘法表 演算法原理 使用for迴圈列印99乘法表時,需要兩重迴圈,第一重迴圈乘數,第二重迴圈表示被乘數,列印當乘數大於等於被乘數時的結果,並在每次第二重迴圈結束時換行。 程式碼和結果展示 for(x in c(1:9)){ for(y in

理清邏輯,用for迴圈列印

(1)編寫程式數一下0-100之間9的個數: #include<stdio.h> #include<stdlib.h> int main() { int cnt = 0; for (int i = 0; i <= 100; ++i) { if (i

for迴圈列印一個菱形的第二種方法

步驟一:輸出正方形 public class Test000 { public static void main(String [] args) { int size=15;//邊長 for(int i=1;i<=size;i++) {//控制行數 for(int j

2017-12-18python全棧9期第三天第二節之str常用操作方法及for迴圈格式化輸出三種玩法format

#!/user/bin/python# -*- coding:utf-8 -*-s = '我叫{},今年{},愛好{},再說一下我叫{}'.format('zd',24,'xq','zd')print(s)s = '我叫{0},今年{1},愛好{2},再說一下我叫{0}'.format('zd',24,'xq

java基礎for迴圈巢狀,各種三角形

直角三角形(實心) System.out.println("直角三角形"); for(i=1;i<=9;i++){ for(j=1;j<=i;j++){ System.out.print("*"); } System.out.p

Java for迴圈的高階使用 圖形表達(下)

public class LoopKeyWord { public static void main(String[] args) { //等腰三角形 dome1(); //菱形 demo2

VueJS的使用-如何在v-for迴圈輸出值給標籤的屬性

   最近在學習使用VueJS,在學習的過程中,遇到一個問題:如何給標籤中的屬性進行賦值,如:input標籤的value,在迴圈輸入的過程,可以直接使用:value,如以下程式碼: <!DOCTYPE html> <html lang="en"&

java利用for迴圈列印三角形

自己的基礎一直很薄弱。今天看了韓順平老師的講座視訊補充了很多。 把用for迴圈列印左半邊三角形、右半邊三角形、實心、空心三角形做了一個整理。 和視訊中的程式碼略微有些區別,我是以i=0開始定義陣列。所以邏輯表示式也有不同的地方。 不過令i=1更容易理解,邏輯也比較容易推理。

for迴圈分別輸出正方形,三角形,等腰三角形,菱形,空心菱形;

public class Test { public static void main(String[] args) {  //矩形        for(int i =0;i<10;i++){         for(int j =0;j<8;j++){