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.out.print("*");
            }

            System.out.println();
        }
        for (int i = 1; i <= 4; i++) {
            for(int j=1;j<=i;j++){
                System.out.print(" ");
            }
            //内层循环,执行五次,每次输出一个*
            for (int j = 1;j<=7-2*(i-1);j++){
                System.out.print("*");
            }

            System.out.println();
        }
    }
}
/*
 * 打印平行四边形
 * */
public class PrintParallelogram {
    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<=5;j++){
                System.out.print("*");
            }
            System.out.println();
        }
    }
}
/*
 * 打印矩形
 * */
public class PrintRect {
    public static void main(String[] args) {
        //外层循环,执行五次,每次输出一行*
        for (int i = 1; i <= 5; i++) {
            //内层循环,执行五次,每次输出一个*
            for (int j = 1;j<=5;j++){
                System.out.print("*");
            }
            System.out.println();
        }
    }
}
/*
 * 打印等腰三角形
 * */
public class PrintSJX {
    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.out.print("*");
            }
            System.out.println();
        }
    }
}
时间: 2025-01-30 11:05:45

21.使用双重循环打印图形的相关文章

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 =

使用二重循环打印图形

使用二重循环打印以下图形 * * * * * * * * * * * * * * * * * * 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

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();

双重循环趣味题

  今天在做一些双重循环打印的趣味题,在这里分享一下我幼稚的代码: 1 /* 2 * 利用双重循环打印 3 * * 4 * *** 5 * ***** 6 * ******* 7 * ********* 8 * ******* 9 * ***** 10 * *** 11 * * 12 */ 13 14 public class Test { 15 16 public static void main(String[] args) { 17 int num1 = 1; 18 int num2 =

&lt;09&gt; for循环的嵌套+for循环嵌套应用:打印图形+ 按要求打印图形+

for循环的嵌套: 1 #include <stdio.h> 2 3 int main(int argc, const char * argv[]) { 4 //打印出矩形的“*” 5 //控制打印了5行 6 //第一种理解方式:把打印一行的代码,执行了5次 7 for (int j=0; j<5; j++) { 8 //打印一行 * ,有5个 9 10 for(int i=0;i<5;i++){ 11 printf("*\t"); 12 } 13 printf

用循环打印出多种三角形

打印一排*,很简单,打印下图 也很简单,代码如下: 1 public class Work10_3 { 2 3 /** 4 * @param args 5 */ 6 public static void main(String[] args) { 7 // TODO Auto-generated method stub 8 int a=0; 9 while(a<4){ 10 int i=0; 11 while(i<10){ 12 System.out.print("*");

第13章 使用打印机_13.2 打印图形和文字

13.2 打印图形和文字 (1)注册打印异常终止过程 SetAbortProc(hdcPrn,AbortProc)://在StartDoc前注册 (2)异常终止过程——取消打印 ①调用时间:当调用EndPage之前,程序每次调用一个GDI函数时,GDI模块会把另一个记录追加到磁盘上的图元文件.当调用EndPage时(也就是把图元文件送设备驱动程序和创建临时打印文件时),GDI会频繁地调用异常终止过程.(如生成临时文件导致磁盘空间不足,会调用该过程,并传入iCode为SP_OUTOFDISK的参数

21:python 循环嵌套

Python 语言允许在一个循环体里面嵌入另一个循环. Python for循环嵌套语法: foriterating_varinsequence: foriterating_varinsequence: statements(s) statements(s) Pythonwhile 循环嵌套语法: whileexpression: whileexpression: statement(s) statement(s) 你可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环,反之,

2.1实现打印图形

//实现打印图形 /*题目2.1 使用循环结构打印图形* * * * * *,打印行数n,由用户 * * * * * * * * * * * * 决定,报考中间的空格字符数也由用户输入 #include <iostream> #include <iomanip> using namespace std; int main() { int i,j,k;//i,j,k为计数 int n,m;//n,m为要求输入的值 //n为打印的行数,m为符号之间的间隔数 cout<<&q