精华内容
下载资源
问答
  • <p style="text-align:center"><img alt="" src="https://img-ask.csdnimg.cn/upload/1622357144886.jpg" /></p>  </p>
  • 输入数字n,打印行数为n的菱形,例如:输入5,打印下列图形。如下图所示:   *   *** *****  **  *import java.util.Scanner;public class
      *
     ***
    *****
     ***
      *
    import java.util.Scanner;  
    public class Exercise {  
        public static void main(String[] args) {  
            System.out.println("请输入行数:");  
            Scanner in = new Scanner(System.in);  
            int row =(in.nextInt()+1)/2;    
            //打印菱形上半部分  
            for (int i = 1; i <= row; i++) {  
                //外层循环控制上半部分行数  
                for (int j = i; j < row; j++) {  
                    //这一层控制空白的地方  
                    System.out.print(" ");  
                }  
                for (int k = 1; k <= 2 * i - 1; k++) {  
                    //这层控制星星的数量  
                    System.out.print("*");  
                }  
                System.out.println();  
            }  
            //反方向打印图形,即打印菱形的下半部分  
            for (int i = row - 1; i >= 1; i--) {  
                for (int j = 1; j <= row - i; j++) {  
                    System.out.print(" ");  
                }  
                for (int k = 2 * i - 1; k > 0; k--) {  
                    System.out.print("*");  
                }  
      
            System.out.println();  
            }  
      
      
        }  
    }  
    
    
    
    
    
    
    
    
    展开全文
  • for循环,while循环练习 #!/bin/bash flag1=0 flag2=0 while true;do if [ $flag1 -lt 5 ] && [ $flag2 -eq 0 ];then let flag1++ for i in `seq $flag1`;do echo -n "*" done ... for

    for循环,while循环练习

    在这里插入图片描述

    #!/bin/bash
    flag1=0
    flag2=0
    while true;do
        if [ $flag1 -lt 5 ] && [ $flag2 -eq 0 ];then
            let flag1++
            for i in `seq $flag1`;do
                echo -n "*"
            done
            echo
        else
            flag2=1
            for i in `seq $flag1`;do
                echo -n "*"
            done
            let flag1--
            echo
            [ $flag1 -eq 0 ] && break 
        fi
    done
    

    在这里插入图片描述

    #!/bin/bash
    for i in {1..9};do
        for j in `seq $i`;do
            echo -n "$i"
        done
        echo
    done
    

    在这里插入图片描述

    #!/bin/bash
    for i in {1..5};do
        let i=i-1
        for j in `seq $i`;do
            echo -n "|  "
        done
        echo "|__"
    done
    
    展开全文
  • 打印图形

    2018-04-30 17:08:45
    编写打印下列图形的程序:/* i j ******* 1 7 j=9-2i -***** 2 5 --*** 3 3 ---* 4 1 */ public class DaYin { public static void main(String[] args) { for(int i=1;i...

    编写打印下列图形的程序:



    /*        i    j
     *******  1    7    j=9-2i
     -*****   2    5     
     --***    3    3   
     ---*     4    1   
     */
    public class DaYin {
    	public static void main(String[] args) {
    		for(int i=1;i<=4;i++)  //行数
    		{
    			for(int k=0;k<i-1;k++){   //打印空格
    				System.out.print(" ");
    			}
    			for(int j=1;j<=9-2*i;j++){  //打印*
    				System.out.print("*");
    			}
    			System.out.println();   //每次打印完一行后,换行
    		}
    	}
    }
    
    /*
     --$     1  1
     -$$$    2  3
     $$$$$   3  5
     -$$$     
     --$     
      */
    public class DaYin1 {
    	public static void main(String[] args) {
    		for(int i=1;i<=3;i++){    //先打印前三行
    			for(int j=1;j<=3-i;j++){  //打印空格 
    				System.out.print(" ");
    			}
    			for(int k=1;k<=2*i-1;k++){  //打印$
    				System.out.print("$");
    			}
    			System.out.println();  //每次打印完一行后,换行
    		}
    		for(int i=1;i<=2;i++)  //在打印后两行
    		{
    			for(int j=1;j<=i;j++)  //打印空格
    			{
    				System.out.print(" ");
    			}
    			for(int k=1;k<=5-2*i;k++){  //打印$
    				System.out.print("$");
    			}
    			System.out.println();  //每次打印完一行后,换行
    		}
    	}
    }
    


    展开全文
  • 打印下列图形,每个字母对应一个数组元素。

    打印出下列图形,每个字母对应一个数组元素。


    B R B R B R B R

    R B R B R B R B
    B R B R B R B R
    R B R B R B R B
    B R B R B R B R
    R B R B R B R B
    B R B R B R B R

    R B R B R B R B


    #include<stdio.h>                     //提示当i+j为偶数时为B,其他的为R
    int main(void)
    {
        char checker_board[8][8];
        int i, j;


        for(i = 0; i < 8; i++)
        {
            for(j = 0; j < 8; j++)
            {
                if((i + j) % 2 == 0)
                {
                    checker_board[i][j] = 'B';
                }
                else
                {
                    checker_board[i][j] = 'R';
                }
            }
        }
        for(i = 0; i < 8; i++)
        {
            for(j = 0; j < 8; j++)
            {
                printf("%c%c", checker_board[i][j], j == 7?'\n':' ');
            }
        }
        return 0;
    }

    展开全文
  • javafor循环打印图形

    千次阅读 2017-04-11 19:29:20
    通过使用双重for循环语句,打印下列图形: Input Output Example Input Example Output * *** ***** ******* ***** *** * import java.util.Scanner; public class Main
  • 通过使用双重for循环语句,打印下列图形: 提交 Sample Output import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner ...
  • C语言实验——for循环打印图形(循环结构) Time Limit:1000 ms Memory Limit:65536 KiB ...通过使用双重for循环语句,打印下列图形: Input Output Sample Input Sample Output * *** ...
  • C语言实验——for循环打印图形(循环结构) Time Limit: 1000 ms Memory ...通过使用双重for循环语句,打印下列图形: Input Output Sample Input Sample Output * * Hint Source public cla...
  • Problem J: C语言实验——for循环打印图形(循环结构) Description 通过使用双重for循环语句,打印下列图形(N =4):
  • /*  * Copyright (c) 2014, 烟台大学计算机学院  * All rights reserved.  * 文件名称:test.cpp  * 作 者:李晓凯  * 完成日期:2015年 1 月 5 日 ...通过使用双重for循环语句,打印下列图形(N =4):
  • C语言实验——for循环打印图形(循环结构) Time Limit: 1000MS Memory Limit: 65536KB ...通过使用双重for循环语句,打印下列图形: Input Output Example Input
  • 通过使用双重for循环语句,打印下列图形: Input Output Sample Input Sample Output * *** ***** ******* ***** *** * Hint Source public class Main { public static void mai...
  • 题目描述通过使用 双重for 循环语句,打印下列图形: 代码:#include&lt;stdio.h&gt; int main() { int n,i,t; for(i=1;i&lt;=4;i++) { for(t=1;t&lt;=4-i;t++) printf(" “); for(t=1;t&...
  • 问题及代码 Description 通过使用双重for循环语句,打印下列图形(N =4): * *** ***** ***
  • 通过使用双重for循环语句,打印下列图形: 输入 输出 示例输入 示例输出 * *** ***** ******* ***** *** * #include int main() { int i = 1,k = 1, h = 0; for (i = 1;i ;i++) ...
  • 问题描述:通过使用双重for循环语句,打印下列图形(N =4):  *  ***  ***** *******  *****  ***  * 作者:何知令 发表时间:2017年2月19日 输入:N 输出:  *  ***  ***** ***...
  • C语言实验——for循环打印图形(循环结构) Time Limit: 1000ms Memory limit: 65536K 有...通过使用双重for循环语句,打印下列图形: #include void main() {  int m,n,i,j;  for(m=1;m { for(n=1;n {
  • 1027. 打印沙漏(20) 时间限制 200 ms 内存限制 65536 kB ...本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印 ***** **
  • 2016: C语言实验——打印金字塔 Time Limit: 1 Sec Memory Limit: 64 MB ...输入n值,打印下列形状的金字塔,其中n代表金字塔的层数。 Input 输入只有一个正整数n。 Output 打印
  • 题目很简单 在控制台打印下列图形 图形一 ```java public class Test { public static void main(String[] args) { int line = 5; // 菱形的上半部分行数 // 上半部分菱形的输出 ...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 158
精华内容 63
关键字:

打印下列图形