C#利用for循环打印图形练习题

(1)

namespace ConsoleApp2
{
    class Program
    {
        static void Main(string[] args)
        {
            for(int i = 0; i < 5; i++)//外层循环控制的是行数
            {
                for(int j = 0; j <= i; j++)//内层循环控制的是列数,控制是每行打印的内容及个数
                {
                    Console.Write("*");
                }
                Console.WriteLine();
            }
            Console.ReadLine();
        }
    }
}

打印结果如下:

(2)

namespace ConsoleApp3
{
    class Program
    {
        static void Main(string[] args)
        {

            for(int i = 0; i < 5; i++)
            {
                for(int j = 5; j > i; j--)
                {
                    Console.Write("*");
                }
                Console.WriteLine();
            }
            Console.ReadLine();
        }
    }
}

打印结果如下:

(3)

namespace ConsoleApp4
{
    class Program
    {
        static void Main(string[] args)
        {
            for(int i = 0; i < 5; i++)//打印行数
            {
                for(int j = 5; j >i+1; j--)//打印空格数列数
                {
                    Console.Write(" ");
                }
                for(int t = 0; t <= i; t++)//打印列数
                {
                    Console.Write("*");
                }
                Console.WriteLine();
            }
            Console.ReadLine();
        }
    }
}

打印结果如下:

(4)

namespace ConsoleApp5
{
    class Program
    {
        static void Main(string[] args)
        {
            for(int i = 0; i < 5; i++)
            {
                for(int j = 0; j <=i-1; j++)
                {
                    Console.Write(" ");
                }
                for(int t = 5; t > i; t--)
                {
                    Console.Write("*");
                }
                Console.WriteLine();
            }
            Console.ReadLine();
        }
    }
}

打印结果如下:

原文地址:https://www.cnblogs.com/programme-maker/p/10780057.html

时间: 2024-12-13 20:47:28

C#利用for循环打印图形练习题的相关文章

使用二重循环打印图形

使用二重循环打印以下图形 * * * * * * * * * * * * * * * * * * public class Text{ public static void main(string[]args){ for( ){ for(int k=0;k<=2-Marth.abs(i);k++){ System.our.print(" ") } for(int j=0;j<Marth.abs(i)*2+1;j++){ System.out.print("*&qu

利用for循环打印实心棱形和空心棱形

一.要求: 提示用户输入棱形的行数,比如输入5时,打印如下实心棱形和空心棱形(由于排版问题,可能显示会有变形): * *** ***** *** * * * * *   * * * * 二.分析: A.图形是上下对称的 B.每行先打印空格,再打印星号,后面的空格不用打印 C.中间行不打印空格,其余行根据与中间的行距,依次增加打印空格的数量 D.每行打印的星号数量为最大列宽减去此行打印空格数量的两倍 三.实现: import java.util.Scanner; public class loop

21.使用双重循环打印图形

/* * 打印菱形 * */ public class PrintLX { public static void main(String[] args) { //外层循环,执行五次,每次输出一行* for (int i = 1; i <= 5; i++) { for(int j=1;j<=5-i;j++){ System.out.print(" "); } //内层循环,执行五次,每次输出一个* for (int j = 1;j<=2*i-1;j++){ System

java08双重循环打印图形

public class Double01 { /** * 若有3个班级各4名学员参赛, * 如何计算每个班级参赛学员的平均分? */ public static void main(String[] args) { // 创建一个2维数组保存数据 double[][] scores = new double[3][4]; // 循环输入学员的成绩 Scanner scanner = new Scanner(System.in); // 定义一个变量 保存每个班级的总分 double sum =

使用C语言,利用for循环打印菱形(每个相邻菱形都要带空格)

之前看到网上的一些文章介绍如何打印菱形,但是和我当时题目要求的却不一样,网上的代码输出出来时每个相邻菱形并没有带空格. 我现在所介绍的是每个相邻菱形间都带有空格的代码. 习题及代码如下: 用*输出边长为n的实心菱形. * * * * * * * * * printf("请输入一个整数:"); int n = 0; scanf("%d",&n); //打印行数,注意必须是奇数行所以是2n-1 for (int i = 1; i <= 2*n - 1; i

利用for循环打印三角形,菱形,字母等

三角形: # 打印等腰三角形 # 控制行 for i in range(1,6): #更改打印起始位置 for k in range(1,6-i): print(end=" ") #控制列,规则是第一行一列,第二行二列 for j in range(6-i,6): print("*",end = " ") print() print("="*20) # 空心 # 控制行 for i in range(1,6): #更改打印起始

5、利用for循环打印 9*9 乘法表。

public class Test {// 定义类      public static void main(String[] args) {// 主函数,程序的入口             for(int i=1;i<=9;i++){                   for(int j=1;j<i+1;j++){                           System.out.print(j+"*"+i+"="+j*i+" &q

python 利用 for 循环 打印数字图案

示例1: print(' ', end='') for i in range(1, 10): print(str(i).rjust(3), end='') print() for i in range(1, 10): print(i, end='') for j in range(1, 10): if i != j: print(' '*3, end='') else: print(str(i*j).rjust(3), end='') print() 示例2: print(' ', end=''

python练习题:循环打印嵌套列表

好久没写博文了,添加一个练习题,选自<head_first_python>~~ python列表:以中括号开始和结束"[]":列表项以逗号","分隔开,使用赋值操作符"="赋予一个标识符.如: movies=["the holy",1975,"terry jones",91,["graham",["michael","john",&qu