精华内容
下载资源
问答
  • 利用循环语句输出图形

    千次阅读 2020-12-18 21:16:09
    利用循环语句输出下列图形 题目一: # ## ### #### ##### 由于有些题目循环变量从0开始,有些是从1开始,所以每个图形都用变量从0和从1开始的代码都发上来了,注意临界值的区别 // 循环变量从0开始 public static ...

    利用循环语句输出下列图形

    题目一:

    #
    ##
    ###
    ####
    #####
    

    由于有些题目循环变量从0开始,有些是从1开始,所以每个图形都用变量从0和从1开始的代码都发上来了,注意临界值的区别

    // 循环变量从0开始
    public static void f1() {
    	int n = 5;
    	for(int i = 0; i < n; i++) {
    		for (int j = 0; j <= i; j++) 
    			System.out.print("#");
    		System.out.println();
    	}
    }
    // 循环变量从1开始
    public static void f2() {
    	int n = 5;
    	for (int i = 1; i <= n; i++) {
    		for (int j = 1; j <= i; j++) 
    			System.out.print("#");
    		System.out.println();
    	}
    }
    

    题目二:

    #####
    ####
    ###
    ##
    #
    
    // 循环变量从0开始
    public static void f1() {
    	int n = 5;
    	for (int i = 0; i < n; i++) {
    		for (int j = 0; j <= n - 1 - i; j++) 
    			System.out.print("#");
    		System.out.println();
    	}
    }
    
    // 循环变量从1开始
    public static void f2() {
    	int n = 5;
    	for (int i = 1; i <= n; i++) {
    		for (int j = 1; j <= n + 1 - i; j++) 
    			System.out.print("#");
    		System.out.println();
    	}
    }
    

    题目三:

    #####
     ####
      ###
       ##
        #
    
    // 循环变量从0开始
    public static void f1() {
    	int n = 5;
    	for (int i = 0; i < n; i++) {
    		for (int j = 0; j < i; j++) {
    			System.out.print(" ");
    		for (int j = i; j < n;j++) 
    			System.out.print("#");
    		System.out.println();
    	}
    }
    
    // 循环变量从1开始
    public static void f2() {
    	int n = 5;
    	for (int i = 1; i <= n; i++) {
    		for (int j = 1; j < i; j++) 
    			System.out.print(" ");
    		for (int j = i; j <= n;j++) 
    			System.out.print("#");
    		System.out.println();
    	}
    }
    

    题目四:

        #
       ##
      ###
     ####
    #####
    
    // 循环变量从0开始
    public static void f1() {
    	int n = 5;
    	for (int i = 0; i < n; i++) {
    		for (int j = 0; j < n - 1 - i; j++)
    			System.out.print(" ");
    		for (int j = n - 1 - i; j < n; j++)
    			System.out.print("#");
    		System.out.println();
    	}
    }
    // 循环变量从1开始
    public static void f2() {
    	int n = 5;
    	for (int i = 1; i <= n; i++) {
    		for (int j = 1; j < n + 1 - i; j++)
    			System.out.print(" ");
    		for (int j = n + 1 - i; j <= n; j++)
    			System.out.print("#");
    		System.out.println();
    	}
    }
    

    题目五:

        #
       ###
      #####
     #######
    #########
    
    // 循环常量从0开始
    public static void f1() {
    	int n = 5;
    	for (int i = 0; i < n; i++) {
    		for (int j = 0; j < n - 1 - i; j++)
    			System.out.print(" ");
    		for (int j = n - 1 - i; j <= n - 1 + i; j++)
    			System.out.print("#");
    		System.out.println();
    	}
    }
    // 循环常量从1开始
    public static void f2() {
    	int n = 5;
    	for (int i = 1; i <= n; i++) {
    		for (int j = 1; j < n + 1 - i; j++)
    			System.out.print(" ");
    		for (int j = n + 1 - i; j <= n - 1 + i; j++)
    			System.out.print("#");
    		System.out.println();
    	}
    }
    

    题目六:

    #############
      #########
        #####
          #
    
    // 循环变量从0开始
    public static void f1() {
    	int n = 4;
    	for (int i = 0; i < n; i++) {
    		for (int j = 0; j < 2 * i; j++)
    			System.out.print(" ");
    		for (int j = 2 * i; j <= 4 * n - 4 - 2 * i; j++)
    			System.out.print("#");
    		System.out.println();
    	}
    }
    //   循环变量从1开始
    public static void f2() {
    	int n = 4;
    	for (int i = 1; i <= n; i++) {
    		for (int j = 1; j < 2 * i - 1; j++)
    			System.out.print(" ");
    		for (int j = 2 * i - 1; j <= 4 * n - 1 - 2 * i; j++)
    			System.out.print("#");
    		System.out.println();
    	}
    }
    

    题目七:

       #
      ###
     #####
    #######
     #####
      ###
       #
    
    // 循环变量是从0开始
    public static void f1() {
    	int n = 4;
    	// 前n行输出
    	for (int i = 0; i < n; i++) {
    		for (int j = 0; j < n - 1 - i; j++)
    			System.out.print(" ");
    		for (int j = n - 1 - i; j <= n - 1 + i; j++)
    			System.out.print("#");
    		System.out.println();
    	}
    	// 后n-1行输出
    	for (int i = n; i < 2 * n - 1; i++) {
    		for (int j = 0; j < 1 - n + i; j++)
    			System.out.print(" ");
    		for (int j = 1 - n + i; j <= 3 * n - 3 - i; j++)
    			System.out.print("#");
    		System.out.println();
    	}
    }
    // 循环变量是从1开始
    public static void f2() {
    	//输出前n行图形
    	int n = 4;
    	for (int i = 1; i <= n; i++) {
    		for (int j = 1; j < n+1-i; j++)
    			System.out.print(" ");
    		for (int j = n+1-i; j <= n-1+i; j++)
    			System.out.print("#");
    		System.out.println();
    	}
    	//输出后n-1行图形
    	for (int i = n+1; i <= 2*n-1; i++) {
    		for (int j = 1; j < 1-n+i;j++)
    			System.out.print(" ");
    		for (int j = 1-n+i;j<= 3*n-1-i;j++)
    			System.out.print("#");
    		System.out.println();
    	}
    }
    
    // " "
    // i 1234567 行数
    // j 0123210 " "的数量 → j = |i-4|
    
    // *
    // i 1234567
    // j 7531357 "*"的数量  → j = 7-2*|i-4|
    for (int i = 1; i <= 7; i++) {
    	for (int j = 1; j <= Math.abs(4 - i); j++)
    		System.out.print(" ");
    	for (int j = 1; j<=7-2*Math.abs(4-i);j++)
    		System.out.print("*");
    	System.out.println();
    }
    
    

    题目八:

    #######
     #####
      ###
       #
      ###
     #####
    #######
    
    // 循环变量从0开始
    public static void f1() {
    	int n = 4;
    	// 前n行输出
    	for (int i = 0; i < n; i++) {
    		for (int j = 0; j < i; j++)
    			System.out.print(" ");
    		for (int j = i; j <= 2 * n - 2 - i; j++)
    			System.out.print("#");
    		System.out.println();
    	}
    	// 后n-1行输出
    	for (int i = n; i < 2 * n - 1; i++) {
    		for (int j = 0; j < 2 * n - 2 - i; j++)
    			System.out.print(" ");
    		for (int j = 2 * n - 2 - i; j <= i; j++)
    			System.out.print("#");
    		System.out.println();
    	}
    }
    // 循环变量从1开始
    public static void f2() {
    	// 输出前n行图形
    	int n = 4;
    	for (int i = 1; i <= n; i++) {
    		for (int j = 1; j < i; j++)
    			System.out.print(" ");
    		for (int j = i; j <= 2 * n - i; j++)
    			System.out.print("#");
    		System.out.println();
    	}
    	// 输出后n-1行图形
    	for (int i = n + 1; i <= 2 * n - 1; i++) {
    		for (int j = 1; j < 2 * n - i; j++)
    			System.out.print(" ");
    		for (int j = 2 * n - i; j <= i; j++)
    			System.out.print("#");
    		System.out.println();
    	}
    }
    
    // 1234567 行数
    // 0123210 " "的数量 → j = 3-|i-4|
    // 1234567 行数
    // 7531357 "*"的数量 → j = 2*|x-4|+1
    for (int i = 1; i <= 7; i++) {
    	for (int j = 1; j <= 3 - Math.abs(4 - i); j++)
    		System.out.print(" ");
    	for (int j = 1; j <= 2 * Math.abs(4 - i) + 1; j++)
    		System.out.print("*");
    	System.out.println();
    }
    

    怎么快速找到边界,以下面的图形为例。

    #####
     ####
      ###
       ##
        #
    

    将它想象成一个坐标系,以向右为正方向的x轴和以向下为正方向的y轴。之所以将向下定为y轴的正方向是因为y坐标正好可以设定为行数
    第一行#的坐标分别是(1,1),(2,1),(3,1),(4,1),(5,1)
    第二行#的坐标就是(2,2),(2,3),(2,4),(2,5)
    ……
    第五行#的坐标是(5,5)
    只要确定边界方程,就可以写出循环变量的变化范围
    在这里插入图片描述

    可以看到一条边界过(1,1),(2,2),(3,3),(4,4),(5,5)
    任意3个点就可以确定方程,这条边界线就是x=y。
    为什么是写成x=y 而不是 y=x,在我们循环打印中都是按行打印,需要知道的是每行要打印多少字符,求的是x的取值范围而不是y的。
    在这里插入图片描述

    同样的看第四题

        #
       ##
      ###
     ####
    #####
    

    边界线过(5,1),(4,2),(3,3),(2,4),(1,5)
    随便3个点可以确定方程是x = 6 - y
    在这里插入图片描述
    循环变量以0开始的情况 第一行变量是变成(x,0),同样可以确定边界方程。

    展开全文
  • 使用循环语句输出下面的图形。 # # # # # # # # # # # # # # # # # # # # # # # # #
  • C语言循环输出各种 * 组成的图形

    千次阅读 2021-05-19 16:19:38
    前言C语言初学者必做的题目,最近重拾C语言,发现以前对C的理解认知比较肤浅,遇到烧脑的逻辑问题就放弃了,导致最终的编程思维一直没有得到很好的锻炼,所以特意来总结学习一下C语言的循环逻辑。考虑到有同学会...

    0b3fab5398e986da75862150b930bb0f.png 最近重新整理学习C语言,主要原因是以前的 C语言 学的太菜了,根本不好意思说我学过C语言鸭。以前太浮躁了,代码上面稍微遇到问题就放弃了,现在的目标就很简单,安安静静地写好自己的代码。

    前言

    C语言初学者必做的题目,最近重拾C语言,发现以前对C的理解认知比较肤浅,遇到烧脑的逻辑问题就放弃了,导致最终的编程思维一直没有得到很好的锻炼,所以特意来总结学习一下C语言的循环逻辑。考虑到有同学会直接来复制代码不去仔细揣摩思考代码,

    (我以前就是样萌混过关的)

    所以呢本文的所有代码只贴图片。

    基本直角三角形

    使用C语言输出如下图所示的图案:

    d5dacd9dfcd73b31be08863f2c8ded89.png

    使用 for + while 循环

    1a63b966ec1bf38d5437ffc88fd7bf0e.png

    使用 for + for 循环

    96b5923f9b10d294e210a4cfb515a798.png

    基本直角三角形旋转90°

    使用C语言输出如下图所示的图案:

    3374168c652c2f6a9fccaf7d89e03f2e.png

    使用 for + while 循环

    5b34dd76cb29ad06ede21c9232591024.png

    使用 for + for 循环

    6d374edc6c21de8281e7d98273bf177f.png

    基本直角三角形旋转180°

    使用C语言输出如下图所示的图案:

    0f669f547ebd41d3647b6f36d99d3e5d.png

    使用 for + while + while 循环

    0137528bf0391963b661732a72cd549c.png

    使用 for + for + while 循环

    eaf8cc025a48612cff99b99610a2645c.png

    使用 for + for + for 循环

    6502ea9e3861ab51d8dd8fa64b34922a.png

    基本直角三角形旋转270°

    使用C语言输出如下图所示的图案:

    576a59d959b0e9856ca19d6254b4c80c.png

    使用 for + for + for 循环

    2e6b6c990db9eac8fe8d0c7f7768052d.png

    等边三角形

    使用C语言输出如下图所示的等边三角形图案:

    e3c039656e2a50c31c5842446d70376b.png

    改变空格 让第一个循环是第二个循环的一半

    其实呢这里和 基本直角三角形旋转270° 的写法几乎是一样,只是把 双空格 转换为 单空格 ,虽然同样是两个10的循环,但是呢单空格的话就相当于是第一个循环次数是第二个循环的一半了。

    a876275d2f08d6287fecbe55aac5e52d.png

    等边三角形旋转90°

    使用C语言输出如下图所示的图案:

    d7291cd2b5eb959ca770448480d76685.png

    10这个边长并不是很完美显示这个图案,不过重要的是学习编程的思维逻辑:

    f6bbd37474158c9d9b43210349ace0e9.png

    等边三角形旋转180°

    使用C语言输出如下图所示的图案:

    1b0e867035111d3418b14c887bbbde24.png

    这里和 等边三角形 的编程思想很想,做下简单的调整即可:

    2b672facd3f0637fb9d123bcb48746e1.png

    等边三角形旋转270°

    使用C语言输出如下图所示的图案:

    22521d6e3dcf50ef421707b9847a80fe.png

    相信如果以上代码都是认真揣摩读懂的话,这里应该也会很容易写出来:

    d4c982325071acf577dc2a62c356118d.png

    菱形

    使用C语言输出如下图所示的菱形图案:

    f0527082a9bbe5fd35167dfdcc8f2cc0.png

    这里可以拆分为 等边三角形 + 等边三角形旋转180° 的图案组成,细节是下方的三角形 只用循环9次,他们公用一个长度为10的边:

    260a2bff85c463eed3115296f96b7284.png

    一些有趣的图案

    其实呢在输出菱形的基础上面还可以通过修改 空格 来输出一些比较有意思的图案:

    699bed90c159cbd82335066a6ef3d5ea.png

    只是修改了一下空格:

    24d0bba71508497deb55b8f0e354a4a7.png

    总结

    循环输出一些图案大体上就这么多了,通过一步步总结本文,对for和while的循环理解比以往更加深入了许多,希望本文也可以帮助到大家,更多有意思的图案等待大家去发现探索。

    展开全文
  • 利用JavaScript的循环语句再页面中打印图形

    千次阅读 多人点赞 2020-05-19 23:12:26
    利用JavaScript的循环语句再页面中打印图形 前面两篇博客我们讲解怎么使用for循环进行数学的简单计算,这篇博客主要是利用js的循环语句在网页中打印出各种图形。 1.利用js的循环语句打印矩形 // 利用循环语句在网页...

    利用JavaScript的循环语句再页面中打印图形

    前面两篇博客我们讲解怎么使用for循环进行数学的简单计算,这篇博客主要是利用js的循环语句在网页中打印出各种图形。

    1.利用js的循环语句打印矩形

        // 利用循环语句在网页中打印十行十列的矩形
        for (var j = 0; j < 10; j++) {
            // 一行打印10个 @
            for (var i = 0; i < 10; i++) {
                document.write("@");
            }
            document.write("<br/>");
        }
        
        // 利用while循环打印矩形
        var x=0;
        while(x<10){
            var y=0;
            while(y<10){
                document.write("☆");
                y++;
            }
            document.write("<br/>");
            x++;
        }    
    

    上面的问题关键在于搞清楚第一个for循环是决定打印多少行的,第二个for循环是决定每一行打印多少个。

    2.利用js的循环语句打印三角形

        // 正立三角形
        // 打印10行
        for (var j = 0; j < 10; j++) {
            // 一行打印10个 @
            for (var i = 0; i < j+1; i++) {
                document.write("@");
            }
            document.write("<br/>");
        }
        
        // 倒立三角形1
        for (var j = 0; j < 10; j++) {
            // 一行打印10个 @
            for (var i = j; i < 10; i++) {
                document.write("@");
            }
            document.write("<br/>");
        }
        
        // 倒立三角形2
        for (var j = 10; j > 0; j--) {
            // 一行打印10个 @
            for (var i = 0; i < j; i++) {
                document.write("@");
            }
            document.write("<br/>");
        }
        
    

    上面代码打印三角形的关键在于第一个for循环同样是决定打印多少行,第二个for循环同样是决定每一行打印多少次,但不同的是每一行打印的次数不是固定的,所以只要找到这个规律就可以解决这个问题。

    3.利用js的循环语句打印平行四边形

        // 利用空格在矩形前面打印空白的三角形
        for (var j = 0; j < 10; j++) {
            // 打印前面的三角形
            for (var k = 0; k < j; k++) {
                document.write("&nbsp;&nbsp;&nbsp;");
            }
            // 一行打印10个☆
            for (var i = 0; i < 10; i++) {
                document.write("☆  ");
            }
            document.write("<br/>");
        }
        
        // 利用css知识,在矩形前面打印透明的☆
        for (var j = 0; j < 10; j++) {
            // 打印前面的三角形
            for (var k = 0; k < j; k++) {
                document.write("<span style='opacity:0'>☆</span>");
            }
            // 一行打印10个☆
            for (var i = 0; i < 10; i++) {
                document.write("☆  ");
            }
            document.write("<br/>");
        }
    

    解决上面问题的思路主要是用三角形和矩形结合起来,然后在矩形的前面打印看不到的三角形,以达到将矩形整体向右推移的目的,最后实现打印平行四边形的效果。其实就是障眼法。

    视频讲解链接:
    https://www.bilibili.com/video/BV1Qz411q7mK

    展开全文
  • 使用循环语句输出菱形图案

    千次阅读 2021-06-06 17:55:31
    使用循环语句输出菱形图案(由"-"和"*"这两种符号组成) <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script> for(var i=1;i<4;i...

    使用循环语句输出菱形图案(由"-"和"*"这两种符号组成)

    <!DOCTYPE html>
    <html>
    <head>
    	<meta charset="utf-8">
    	<title></title>
    	<script>
    		for(var i=1;i<4;i++){
    			for(var j=i;j<4;j++){
    				document.write("-");
    			}
    			for(var m=1;m<=i*2-1;m++){
    				document.write("*");
    			}
    			document.write("<br/>");
    		}
    		for(var i=1;i<=4;i++){
    			for(var j=1;j<i;j++){
    				document.write("-");
    			}
    			for(var m=i;m<=8-i;m++){
    				document.write("*");
    			}
    			document.write("<br/>");
    		}
    		
    	</script>
    </head>
    <body>
    </body>
    </html>

    展开全文
  • 循环语句打印图形

    2020-02-09 16:58:06
    循环语句打印图形要根据打印图形进行判断,循环条件,双层循环需要几个循环,需要分为几部分。下面是两个例子。 1英文字符打印菱形 如 我把图形分为两部分(n-2)+1 为上部分 余者为下部分。 第一层循环变量为 i 上...
  • 循环语句输出菱形图形

    千次阅读 2015-03-17 12:28:36
    代码如下: public class TriangTest { public static void main(String[] args) { int n = 4;//最大三角形的行数 for(int i = 0; i ; i++) { for(int x = i + 1; x ; x+
  • /* 需求:打印一个正立的直角三角形。 * ** *** **** ***** 行数确定了, 列数没有确定? 分析找出规律: i = 0 ; i<5 ; j=0 , j<=0; 一个星号 ... public static void main(String[] .
  • 循环语句输出等腰三角形

    千次阅读 2019-08-02 22:53:54
    public class homework2 { public static void main(String[] args){ for(int i=1;i<=4;i++){ for(int j=1;j<=7;j++){ if(j>=4-(i-1)&&j<=4+(i-1)){ System.out.print("*");...System.out....
  • 主要介绍了Python 使用双重循环打印图形菱形操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • for语句输出图形

    2019-10-05 06:42:12
    一、输出以下图形 ******************************** 用for...for...嵌套循环,内循环控制每一行的个数(即列数),外循环控制行数 class ForDraw { public static void main(String[] args) { for (int...
  • 今天小编就为大家分享一篇python循环输出三角形图案的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 学习第二天了,今天写一下当时小难了我一下的代码,用循环语句输出一个由*组成的菱形;输出结果:自己忙活了一个小时,最后发现老师的方法比我简便多了,今天就把两种方法都写出来吧!其实是类似的方法第一种方法:public ...
  • C++:使用循环输出各种图形

    万次阅读 2012-04-16 22:43:53
    1)  for (int x = 1;x  {  for (int y = 1;y  {  cout  }  cout  } 2)  for(int i = 6;i>=1;i--)  {  for (int k = 1;k
  • C语言中用循环打印各种图形

    万次阅读 多人点赞 2017-11-01 21:29:33
    C语言中用循环可以打印出各种图形1 直角三角形(靠右直立):部分代码 int i,j; for (i=0; i&lt;6; i++) { for (j=6;j&gt;i ;j-- ) { printf(""); } for (j=0; j&lt;=i; j++) { printf("*&...
  • 1.输出倒正三角形结果如下图所示: ************* *********** ********* ******* ***** *** * 具体代码如下:public class Test2 {public static void main(String[] args) { int line=20;//定义行数 f
  • JS中循环有三种: while循环 do-while循环 for循环 1.while循环 语法结构: while(条件表达式){当条件表达式为布尔值true时要执行的语句块} 2.do-while循环 语法结构: do{条件表达式为true时执行的语句块}while...
  • 嵌套循环 有些时候一个循环已经无法解决问题,就需要循环进行嵌套,这里主要以for循环为例 for(int i = 0; i < 10; i++){ for(int i = 0; i < 2; i++){ System.out.print("*"); } } //外层循环变量变化一次 ...
  • java 利用for循环输出几何图形 java 利用for循环输出几何图形
  • C/C++,for循环输出图形

    千次阅读 多人点赞 2018-02-09 11:26:39
    编一程序显示如下图案: ____* ___*** __***** _******* ********* 程序1: #include void main {cout ...程序算法分析: 选用for循环 ... //有了这个外壳后,中间每一行可用for语句来控制空格数和星号数。
  • 一,python输出*组成的菱形(实心): python代码: x = int(input('请输入最长行的*的个数:')) y = int(input('请输入每个*之间的间隔:')) i = 1 while i<= x: #第一个while组成菱形上半部 j = 1 k = 1 ...
  • python中如何使用while循环打印图形

    千次阅读 2018-09-22 21:29:53
  • c语言双重循环 输出如下图形~!!

    千次阅读 2021-05-22 03:15:15
    满意答案//1#includevoid main(){char a='*';for(int i=0;i<4;i++){printf("\n");for(int j=0;j<...}//2、你这个图形应该是给错了的#includevoid main(){char a='*';for(int i=1;i<=5;i++)...
  • 利用循环输出如下图形

    万次阅读 2016-03-02 15:02:36
    利用循环输出如下图形。 [cpp]   view plain   copy *  **  ***  ****  ***** #include  void main()  {  int i,j;  for(i=...
  • 1,将一个循环结构A声明在另一个循环结构B的循环体中,就构成了嵌套循环 2,外层循环循环结构B 内层循环循环结构A 3, 内层循环遍历了一遍,只相当于外层循环执行了一次 假设外层循环执行m次,内层循环执行n...
  • 麻烦提供书名和作者,感谢】第1个代码:foriinrange(0,4):forjinrange(0,7):print("*",end="")print()说明:内循环用变量 j,每行打印7个*:即:当j=0时,打印第1个 *,j=1时,打印第2个 *,......, j=6时,打印第7个...
  • C语言 使用循环结构编程输出以下图形 代码: #include <stdio.h> #define n 5 void main(){ int i,j; for(i=0;i<5;i++){ for(j=0;j<=n-i-1;j++) putchar(’ ‘); for(j=0;j<=2i;j++) putchar(’’);...
  • for循环实现各种图形输出

    千次阅读 2016-05-01 19:04:04
    i++)//此for循环为打印上半部分  {  for (int j = 0; j (10 - i); j++)//控制输出空格  {  System.Console.Write(" ");  }  for (int k = 0; k (2 * i + 1); k++)//控制输出*  {  System....
  • C程序设计:用C语言循环语句输出打印金字塔 要求:利用for循环输出打印金字塔; 工具:VC++ 6.0 代码如下: //打印金字塔 #include <stdio.h> int main() { int N,i,j,k; printf("请输入整数N作为金字塔层数...
  • 本文实例讲述了Python基础之循环语句用法。分享给大家供大家参考,具体如下:while 循环Python中while语句的一般形式:while 判断条件:statements同样需要注意冒号和缩进。另外,在Python中没有do..while循环。以下...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 44,164
精华内容 17,665
关键字:

循环语句输出图形

友情链接: DuanKOU.rar