循环嵌套例题

2023-05-16

循环嵌套例题

1. 例题1

/*

*
**
***
****
*****

*/
//代码
 for (int i = 1; i <= 5; i++) {
			
			 for (int j = 1; j <= i; j++) {
				 System.out.print("*");
			 }
			 System.out.println();
		 }

2. 例题2

/*
(1)
    *
   ***
  *****
 *******
*********
(2)
    *
   ***
  *****
 *******
*********
 *******
  *****
   ***
    *
*/
//代码
for (int i =1; i <= 5; i++) {
			
			 for (int j = 1; j <= 5-i; j++) {
				 System.out.print(" ");
			 }
			 for (int k =  1; k <= 2*i-1; k++) {
				 System.out.print("*");
			 }
			 System.out.println();
		 }
		 
		 System.out.println();
		 
		 //上三角
		for (int i =1; i <= 5; i++) {
			
			 for (int j = 1; j <= 5-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 <= 4; i++) {
			
			 for (int j = 1; j <= i; j++) {
				 System.out.print(" ");
			 }
			 for (int k =  1; k <= 9 - 2*i; k++) {
				 System.out.print("*");
			 }
			 System.out.println();
		 }

运行截图
在这里插入图片描述
3.例题3

		/*
		 A
		BBB
	   CCCCC
	  DDDDDDD
	 EEEEEEEEE
	FFFFFFFFFFF
   GGGGGGGGGGGGG
*/
//代码
int line = 7;
		char ch = 'A';
		for (int i = 1; i <= line; i++) {
			for (int j = 1; j <= line-i; j++) {
				 System.out.print(" ");
			}
			
			for (int k = 1; k <= 2* i -1; k++) {
				 System.out.print(ch);
			}
			System.out.println();
			ch++;
		}

运行截图
在这里插入图片描述

4.例题4

/*
     A
    BBB
   CCCCC
  DDDDDDD
 EEEEEEEEE
FFFFFFFFFFF
 EEEEEEEEE
  DDDDDDD
   CCCCC
    BBB
     A
*/
//代码
int line = 6;
		char ch = 'A';
		for (int i = 1; i <= line; i++) {
			for (int j = 1; j <= line-i; j++) {
				 System.out.print(" ");
			}
			
			for (int k = 1; k <= 2* i -1; k++) {
				 System.out.print(ch);
			}
			System.out.println();
			ch++;
		}
		char ch1 = 'E';
		for (int i = 1; i <= line; i++) {
			for (int j = 1; j <= i; j++) {
				 System.out.print(" ");
			}
			
			for (int k = 1; k <= 2 * line - 1 - 2 * i; k++) {
				 System.out.print(ch1);
			}
			System.out.println();
			ch1--;
		}

运行截图
在这里插入图片描述

5. 例题5

  /*
     A
    ABA
   ABCBA
  ABCDCBA
 ABCDEDCBA
ABCDEFEDCBA
 ABCDEDCBA
  ABCDCBA
   ABCBA
    ABA
     A
*/
//代码
		int line = 6;
		char ch1 = 'A';
		for (int i = 1; i <= line; i++) {
			for (int j = 1; j <= line-i; j++) {
				System.out.print(" ");
			}
			for (char ch2 = 'A'; ch2 <= ch1; ch2++) {
				if (ch2 == ch1) {
					//上左
					for (char ch = ch2;ch >= 'A'; ch--){
						System.out.print(ch);
					}
				}else {
					//上右
					System.out.print(ch2);
				}
			}
			System.out.println();
			ch1++;
		}
		char ch3 = 'E';
		for (int i = 1; i <= line; i++) {
			for (int j = 1; j <= i; j++) {
				 System.out.print(" ");
			}
			for (char ch4 = 'A'; ch4 <= ch3; ch4++) {
				if (ch4 == ch3) {
					//下左
					for (char ch = ch3;ch >= 'A'; ch--){
						System.out.print(ch);
					}
				} else {
					//下右
					System.out.print(ch4);
				}
		    }
			System.out.println();
			ch3--;
	    }

运行截图
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

循环嵌套例题 的相关文章

  • zabbix使用ICMP ping监控网络状态

    简介 zabbix为我们提供了多种监控方式 本文所说的ICMP ping正是zabbix内部的Simple check 简单检查 很实用的小功能 可以实时了解主机的网络状态 Zabbix在监控网络的时候需要查看ping包的丢失率和响应时间
  • RDP远程登录 Windows server系统

    使用 RDP 文件登录 Windows 实例 目录 操作场景适用本地操作系统前提条件操作步骤 Windows 系统使用 RDP 登录 Linux 系统使用 RDP 登录 MacOS 系统使用 RDP 登录 操作场景 RDP 是 Remote
  • 解决webassembly pthread 子线程调用主线程js问题

    解决webassembly pthread 子线程调用主线程js问题 背景 xff1a web端项目做了一段时间后 xff0c 我们需求是加载工程是异步的 xff0c 主线程会调用wasm方法 xff0c wasm内部用pthread创建出
  • linux服务器中用U盘或者移动硬盘拷贝数据

    使用fdisk l查看硬盘个数 看到移动硬盘的设备名是 dev sdb 实施步骤 1 xff0c 以root用户登陆 先加载USB模块 modprobe usb storage 用fdisk l 看看U盘的设备 假如U盘是sda1 2 xf
  • win10键盘锁住了怎么解决

    有win10系统用户在使用的时候 xff0c 发现键盘被锁住了 xff0c 导致无法使用 xff0c 经过分析可能是不小心按到了键盘上的锁住键 锁定键盘的快捷键 笔记本电脑 xff1a Fn 43 Numlock 键 第一种方法 xff1a
  • 用Python读取CSV文件的5种方式

    典型的数据集stocks csv xff1a 一个股票的数据集 xff0c 其实就是常见的表格数据 有股票代码 xff0c 价格 xff0c 日期 xff0c 时间 xff0c 价格变动和成交量 这个数据集其实就是一个表格数据 xff0c
  • 多媒体技术选择题

    理论上 USB1 1的最高传输速率为12Mbps USB2 0的最高传输速率为480Mbps 实际上 只要小于理论值的数字就行了 Flash MX 软件 制作网络交互动画的编辑工具 Photoshop软件 是处理图像 图形的工具 电话质量采
  • C++程序设计选择题

    1 1 在哪种派生方式中 xff0c 派生类可以访问基类中的 protected 成员 B A public 和 private B public 和 protected C protected 和 private D 仅 protecte
  • MySQL之 XtraBackup 备份

    MySQL 系列连载之 XtraBackup 备份原理 xff08 1 xff09 导读 在日常的linux运维工作中 xff0c 大数据量备份与还原 xff0c 始终是个难点 关于mysql的备份和恢复 xff0c 比较传统的是用mysq
  • HP服务器硬盘坏了一块,教你如何快速更换

    一 需求描述 客户公司的一台HP DL360p Gen8服务器硬盘坏了 xff0c 为了防止另外一块硬盘也损坏 xff0c 急需去将坏的硬盘进行更换 服务器更换硬盘不同普通电脑更换硬盘 xff0c 需要人工去导数据 xff0c 服务器更换硬
  • win 7 电脑错误676、734、678、651等解决办法

    错误676 734等解决办法 运营商办理的网络接入方式都会提供宽带账号和密码 在使用拨号上网的时候 xff0c 经常会出现各种错误代码导致不能上网 以下是个人理解的处理办法 觉得实用请分享 xff0c 不喜勿喷 xff01 01 错误691
  • 序列检测——有限状态机FSM(附verilog代码)

    题目 xff1a 使用状态机检测 1101 xff0c 串行输入的测试序列为 11101101011010 xff0c 输出信号为valid有效信号 xff0c 检测到时输出高 xff0c 否则为低 xff0c 考虑序列叠加情况 xff0c
  • MFC中的CreateProcess函数的应用

    MFC与CMD信息的传递与返回 HANDLE hRead hWrite SECURITY ATTRIBUTES sa sa nLength 61 sizeof SECURITY ATTRIBUTES sa lpSecurityDescrip
  • 解决 eclipse移植androidstudio Could not determine 的问题

    解决 eclipse移植androidstudio Could not determine 的问题 因为帮朋友移植eclipse工程到android studio上开发 xff0c 按照教程先在eclipse 导出android 的工程 x
  • string与float数据的转换

    问题 xff1a 如何将6位小数的string数据转化为2位小数的float数据显示 xff1f 先通过atof 转化为6位小数的float数据 xff1b temp 61 atof strtemp sscanf 61 strtemp 34
  • C语言中结构体内存分配(内含数组与结构体版)----超级详细版

    在网上看资料了很久 xff0c 看的我头晕都没看懂 xff0c 不如自己操作一遍 xff0c 总结出来了经验 首先我们要理解这几个概念 xff1a 1 结构体变量的首地址是其最长基本类型成员的整数倍 xff1b 2 结构体每个成员相对于结构
  • MFC中IP control控件的简单使用方法

    下面代码实现 xff1a 把IP Address控件里的值转化为 CString格式 CString strx m IP GetWindowText strx MessageBox strx 此段代码 xff1a 用获取的IP地址值 xff
  • 运行JAVA程序环境变量配置方法-详细介绍

    运行JAVA程序环境变量配置方法 详细介绍 系统配置 xff1a Win10 64位 遇到问题 xff1a 仅仅只想在计算机想直接通过cmd输入java jar运行 jar包 结果很明显 xff0c java 不是内部或外部命令 xff0c
  • MFC中界面背景图的设定以及动态更改透明背景的静态文本时重叠现象

    背景图的设定 第一种 xff08 平铺 xff09 将代码加入在BOOL CXXXDlg OnInitDialog 中 CDialogEx SetBackgroundColor RGB 155 170 190 纯色背景 CDialogEx
  • VISA操作表

    VISA操作表 操作表 xff1a 1 VISA资源模板 xff1a viClose xff08 vi xff09 xff1a 关闭特定的对话通道 viGetAttribute xff08 vi xff0c attribute xff0c

随机推荐