1. 程式人生 > >如何輸出一個菱形

如何輸出一個菱形

public class AAjie {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    for(int i=0;i<=5;i++){
        for(int j=5;j>i;j--){
            System.out.printf(" ");
        }
        for(int j=0;j<i*2+1;j++){
            System.out.printf("*");
        }
        System.out.printf("\n");
    }
    for(int i=1;i<=5;i++){
        for(int j=1;j<i+1;j++){
            System.out.printf(" ");
        }
        for(int j=12;j>i*2+1;j--){
            System.out.printf("*");
        }
        System.out.printf("\n");
    }

}

}
輸出結果

相關推薦

java--輸出一個菱形

main ++ pub package wid ace per args art java源代碼: package studying; /* * Print Diamond */ public class PrintDiamond { public st

python-輸出一個菱形

n = int(input('Num:')) # 最長*為n個的菱形 # n-1行之前,i從1~n-1依次增加 for i in range(1,n): print(('*' * i).center(3*n)) # 每行以3*N個字元組成,並且以第3*n/2個字元居中,這裡3

輸出一個菱形圖案,想要幾行的,自己輸入就行,最容易理解的程式碼

#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> int main() { int a; int i = 0, j = 0, k = 0; scanf("%d", &a); for (k

C語言——輸出一個菱形

        相信大家都見到過這種題目,以下分享我個人的做法,希望對大家有所幫助,同時歡迎各位大佬提出建議。         看到題目肯定是需要觀察的,必須找出每一行空格以及星號數量的規律,把菱形分為上下兩部分列印。 上半部分規律:星號數目是行數的二倍減一,空格數是上半

c語言:輸出一個菱形

輸出一個菱形圖。解:程式:#include<stdio.h>int main(){int i, j;char diamond[][5] = { {' ',' ','*'},{' ','*',

C語言輸出一個菱形圖案

用c語言輸出一個由星號*組成的菱形圖案 #include<stdio.h> int main() { //首先寫菱形的上半部分 int line = 0; printf("請輸入行數"); scanf("%d",

如何輸出一個菱形

public class AAjie { public static void main(String[] args) { // TODO Auto-generated method stub for(int i=0;i<=5;i++){

用C語言在螢幕上輸出一個菱形

解題思路為了在螢幕上輸出一個如下圖的圖形我們首先對圖形進行觀察,不難發現該圖形為高度對稱圖形,從上至下“ * ”的符號每一行均多兩個,然後到中間段,後面每一行便逐行減少兩個“ * ”。這便是其中的規律程式碼如下#include<stdio.h> #includ

輸出一個13行的菱形圖案,簡單易懂,不會的快進來看看

#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> int main() { int i, j, k; int a[] = { ‘’,’’,’’,’’,’’,’’,’’,’’,’’,’’,’’,’

練習--輸出一個7行的菱形

練習 輸出一個7行的菱形     對於菱形的輸出,在程式設計的時候需要注意空格的輸出和‘*’號的輸出。 #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> #include <stdlib.h

(用python來繪製一個空心菱形) 輸入一個整數n,輸出一個空心菱形,其中每個邊由n個'*'組成。

def kongxin(n): for i in range(n): print() for j in range(n - i - 1): print(' ', end='') for k in range(2 * i + 1): if k==0

js實現輸出一個等腰三角形菱形 九九乘法表.....(for 迴圈 while...)

等腰三角形 for(var i=0;i<5;i++){ //輸出行數 五行 (行數自己隨意) for(var a=0;a<5-i;a++){ //每行輸入多少空格(規律為a+i=5) document.write(‘空格’); //輸入空格使‘0’錯開形成等腰三角形

練習 C#寫一個菱形

oid 練習 今天 light spa rgs 循環 ask sha 今天上午學習C#循環。 經典練習題: * *** ***** ******* ***** *** * 打印如上菱形。

JS實現輸出一個字符串中第一個連續的三個數字

數字 length 個數字 pri split ret () 第一個 spl 問題描述:在一個字符串中,輸出其中第一個連續的三個數字。例如:str="1234568" 輸出:1 2 3。   var printNum = function(){     var str =

需求輸出---一個創業團隊需求卡殼的故事

進度 公司 可靠 開始 客戶現場 性能 問題 輸出 開發   需求分析也稱為軟件需求分析、系統需求分析或需求分析工程等,是開發人員經過深入細致的調研和分析,準確理解用戶和項目的功能、性能、可靠性等具體要求,將用戶非形式的需求表述轉化為完整的需求定義,從而確定系統必須做什麽的

重復輸出一個給定的字符串

ats 速度 string 例如 arr 有用 字符串包含 有一個 字符   描述:重復輸出一個給定的字符串(str第一個參數)n 次 (num第二個參數),如果第二個參數num不是正數的時候,返回空字符串。   思路:我將介紹三種方法: 使用 while 循環 使用遞歸

openjudge #輸出一個整數序列中與指定數字相同的數的個數。

eof 表示 相同 序列 can clas 一個 數字 i++ 輸入格式 輸入包含三行:第一行為N,表示整數序列的長度(N <= 100);第二行為N個整數,整數之間以一個空格分開;第三行包含一個整數,為指定的整數m 輸出模式 輸出為N個數中與m相同的數的個數。 樣例

輸出一個矩陣,但這次是中空的

int() hang () int put 矩陣 print pre inpu lie=int(input(‘lie:‘))hang=int(input(‘hang:‘))phang=1while phang<=hang: plie=1 if phang=

* 1031反向輸出一個三位數

pan 三位數 一個 () stream span mes style names 1 #include<iostream> 2 using namespace std; 3 int main() 4 { 5 int a,ge,shi,bai

反向輸出一個數字(不包括以0結束的數字)

mes -- ostream mat bsp body space 一個 class #include<iostream>#include<cmath>int a[10];using namespace std;int main(){ int