`
suiyuan17
  • 浏览: 48329 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

打印空心菱形

J# 
阅读更多
import java.util.Scanner;

public class KXLX {

public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入一个数:");
int a = input.nextInt();

for (int i = 1; i <= a; i++) {
for (int k = 1; k <= a - i; k++) {
System.out.print(" ");
}
for (int j = 1; j <= 2 * i - 1; j++) {
if (j == 1 || j == 2 * i - 1) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}

for (int i = a - 1; i >= 0; i--) {
for (int k = 1; k <= a - i; k++) {
System.out.print(" ");
}
for (int j = 1; j <= 2 * i - 1; j++) {
if (j == 1 || j == 2 * i - 1) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}

}

}
分享到:
评论

相关推荐

    用C#开发的简单程序-打印空心菱形

    在这个例子中,我们关注的是如何使用C#来实现一个经典算法:打印空心菱形。空心菱形是一种常见的编程练习,它有助于初学者理解控制流、循环以及字符串操作。 首先,让我们了解打印空心菱形的基本原理。空心菱形是由...

    java 打印空心菱形

    打印空心菱形需要的同学可以借鉴下 看看

    使用C语言打印空心菱形.c

    C语言打印空心菱形,本打印还可用for加基本语句实现,在此例基础上使用纯for实现空心菱形可以极大程度的增强对C语言基础for嵌套的掌握

    java代码实现输入行数 打印空心菱形

    java代码实现 输入行数 打印相应的菱形

    C语言打印菱形和空心菱形

    在C语言中,打印菱形和空心菱形是一种常见的编程练习,它涉及到循环控制、条件判断以及字符串处理等基础知识。下面将详细讲解如何利用C语言实现这两种图形的打印。 一、菱形打印 菱形的打印主要通过两部分完成:上...

    C语言输出空心菱形

    C语言输出空心菱形

    JAVA编写打印空心菱形

    //i为行数,j为空格数,k为*数,空心图形为除了每行的 //头和尾都是空格的.所以用if语句判断是否为头尾,是就 //打印*不是就空格 public class kk { public static void main(String[] args) { for (int i = 1 ; i ;...

    利用嵌套循环打印菱形及空心菱形.md

    利用嵌套循环打印菱形及空心菱形,了解菱形的结构和for嵌套循环的用法,找到关于打印菱形的规律,java初学者的见解

    Java使用for循环打印空心菱形

    在Java中,创建一个空心菱形可以使用两个for循环来完成。外层循环控制行数,内层两个循环分别控制每行的空格数和星号(*)数量。 下面是一个简单的Java程序,可以输出一个空心菱形: public class Main { public ...

    Python实现打印实心和空心菱形

    2. **打印空心菱形** 空心菱形与实心菱形类似,但需要在中间留出空白区域。下面的代码演示了如何实现这一点: 首先,输入菱形每条边的星号个数(a)。然后,通过循环打印正三角部分,注意在星号之间插入空格以形成...

    C语言函数来打印空心菱形

    输出空心菱形c语言

    实现C语言编程输出空心菱形

    通过解决实际问题,比如本例中的打印空心菱形,可以加深对这些概念的理解。 #### 问题描述 题目要求编程打印一个特定的空心菱形图形。这个图形由星号(*)和空格组成,形成一个以数字`n`为对称轴的菱形。具体的任务...

    使用方法打印空心实心菱形.rar

    在编程领域,打印空心实心菱形是一种常见的练习,旨在帮助初学者掌握控制台输出的基本技巧,如循环和条件语句。这个“使用方法打印空心实心菱形.rar”压缩包文件提供了实现这一功能的源代码,下面将详细解释相关知识...

    经典代码空心菱形面试曾用

    为了实现空心菱形的形状,我们需要在每个循环中加入条件判断,决定何时打印空格,何时打印星号,以及何时改变输出的方向(上半部分和下半部分)。这可能涉及到`if`语句或`switch`语句。 4. **递增与递减操作**: ...

    如何实现C语言编程输出空心菱形

    有的题目还会追加要求(比如:用printf语句打印出一个星号或一个空格,尽可能少地使用printf语句或者其他的要求,由键盘输入正数n,要求输出2*n+1行的空心菱形图案)。 初学者遇到这类题目,往往感到很头痛,不知从...

    打印实体菱形和空心菱形的方法

    本程序聚焦于这两种菱形的打印方法,特别是空心菱形的实现,它提供了三种不同的解决方案。 实体菱形的打印通常基于对称性,通过控制星号(*)或其他字符的排列来形成。一个简单的实体菱形打印算法如下: 1. 首先确定...

    给定正整数,输出空心菱形

    输出一半的高度为n的空心菱形。输出一半的高度为n的空心菱形。

Global site tag (gtag.js) - Google Analytics