for语句之打印三角形问题

1.左下角直角三角形

Console.Write("请输入要打印几行:");
            int a = Convert.ToInt32(Console.ReadLine());

            for (int i = 1; i <= a; i++)
            {
                for (int j = 1; j <= i; j++)
                {
                    Console.Write("☆");
                }
                Console.WriteLine();
            }

2.左上角直角三角形

Console.Write("请输入要打印几行:");
            int a = Convert.ToInt32(Console.ReadLine());

            for (int i = 1; i <= a; i++)
            {
                for (int j = a - i; j >= 0; j--)
                {
                    Console.Write("☆");
                }

                Console.WriteLine();
            }

3.右下角直角三角形

 Console.Write("请输入要打印几行:");
            int a = Convert.ToInt32(Console.ReadLine());

            for (int i = 0; i < a; i++)
            {
                for (int j = 1; j <= a - (i + 1); j++)
                {
                    Console.Write("  ");
                }
                for (int k = 1; k <= i + 1; k++)
                {
                    Console.Write("☆");
                }
                Console.WriteLine();
            }

4.菱形

 Console.Write("请输入要打印几行:");
            int a = Convert.ToInt32(Console.ReadLine());

            for (int i = 1; i <= a; i++)
            {
                for (int k = 1; k <= a-i; k++)
                {
                    Console.Write("  ");
                }
                for (int x = 1; x <= i*2-1; x++)
                {
                    Console.Write("☆");
                }
                Console.WriteLine();
            }
            for (int j = 1; j < a; j++)
            {
                for (int k2 = 1; k2 <= j; k2++)
                {
                    Console.Write("  ");
                }
                for (int x2 = 1; x2 <= (a-j)*2-1; x2++)
                {
                    Console.Write("★");
                }
                Console.WriteLine();
            }

 

时间: 2024-08-26 02:35:38

for语句之打印三角形问题的相关文章

Python中使用循环语句打印三角形、菱形

前言:在学习开发语言循环语句的使用过程中,经常会打印各种形状来验证对循环语句的熟练掌握程度,接下来就使用python来打印多种形状练习. 如下示例中:变量i用于控制外层循环(图形行数),j用于控制空格的个数,k用于控制星号(*)的个数 1. 打印三角形  1.1 打印直角三角形 #/usr/bin/python rows = int(raw_input('please input a rows:')) i=j=k=1 if rows >= 3: for i in range(0,rows+1):

for ()语句-打印三角形

15-07-03 for ()语句-打印三角形 1. Console.Write("请输入要打印几行:"); int a = Convert.ToInt32(Console.ReadLine()); for (int i = 1; i <= a; i++) { for (int j = 1; j <= i; j++) { Console.Write("☆"); } Console.WriteLine(); } 2. Console.Write("

如何根据用户需要打印三角形

需求:如何根据用户需要打印三角形 triangle.py代码如下: x=int(input('Please input number: ')) i=1 j=1 while i<=x: j=1 while j<=x-i : print(' ',end='') j+=1 while j<=x+i-1: print('*',end='') j+=1 print() i+=1 输出结果如下:

阶乘、斐波那契数列、打印三角形(*)递归,冒泡排序

1.用递归求阶乘 5*4*3*2*1 static int Show(int num)//Show(5) { if (num <= 0) return 1; else return num*Show(num-1); } 2.斐波那契数列,1.1.2.3.5.8.13 求出第三十位 static int Show(int num)// Show(30) { if (num == 0 || num < 0) return 0; else if (num == 1 || num == 2) retu

打印三角形

package com.print.xingzhuang; public class Print_SanJiaoXing { public static void main(String[] args) { System.out.println("------------第一行5个------------"); for (int i = 0; i < 5; i++) { for (int j = 5; j > i; j--) { System.out.print("

15-07-03 for ()语句-打印三角形

1. Console.Write("请输入要打印几行:"); int a = Convert.ToInt32(Console.ReadLine()); for (int i = 1; i <= a; i++) { for (int j = 1; j <= i; j++) { Console.Write("☆"); } Console.WriteLine(); } 2. Console.Write("请输入要打印几行:"); int a

C++打印三角形

如图:要求在控制台项目下使用C++语言打印如下图形. 这是一个由不同数量*符号,不同数量空格符,换行符所排列成的8列横线,按照规律上下排列组成的正三角形. ①首先分析我们需要打印的内容: 除了最后一行(第八行)外,第一行到第七行组成三角形的*符号前都有数量不一的空格符. 组成三角形的*符号. 每一行与下一行之间的换行符. ②考虑每一行需要打印的个数(空格符,*符号,换行符): 1.首先是空格符,根据对图形的观察可以得到 空格符数量 和 行号 的关系: 当前行号 当前行空格符数量  1 7   2

PHP基础循环语句之打印99乘法表

PHP打印数学的99乘法表要用到两个For循环,for循环是php流程控制语句中较常用到的一种,流程控制语句中的结构大体分为三种:顺序结构.分支结构与循环结构 .循环结构最常用的有while循环.do--while循环.for循环,这些循环都有着自己的特点.其中,while适合条件循环,for适合次数循环,99乘法表最能反映for循环语句的特性: 另外,纯面向对象的java中不能用go to,而C语言中与php中可以用go to,goto操作符可以用来跳转到程序中的某一指定位置.该目标位置可以用

Java星星打印三角形小结

1.直角三角形的打印        2.倒直角三角形打印           3.等腰三角形的打印       4.倒等腰三角形打印                                   5.打印空心三角形                6.打印实心菱形                                     7.打印空心菱形