`

打印一个空心菱形

 
阅读更多
[code=Java]importjava.io.InputStreamReader;


publicclassWork...{
publicstaticvoidmain(String[]args)throwsIOException...{
intlen;//菱长
Stringoutstr=newString();//输出
inti,j,x,y;
BufferedReaderbr
=newBufferedReader(newInputStreamReader(System.in));
System.out.println(
"请输入一个菱长:");
Stringstr
=br.readLine();
len
=Integer.parseInt(str);
for(i=0;i<=len*2;i++)...{
for(j=0;j<=len*2;j++)...{
x
=len-i;
x
=x<0?-1*x:x;
y
=len+(len-x);
outstr
+=(j==x||j==y?"*":" ");
}

outstr
+=" ";
}

System.out.println(outstr);
}

}

[
/code]
分享到:
评论

相关推荐

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

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

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

    以下是一个空心菱形的实现: ```c void printHollowDiamond(int n) { int i, j; // 上半部分 for (i = 1; i ; i++) { for (j = 1; j ; j++) printf(" "); if (i == 1 || i == n) { // 边缘行打印星号 ...

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

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

    java 打印空心菱形

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

    C语言输出空心菱形

    C语言输出空心菱形

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

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

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

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

    打印空心菱形

    昨天去面试的时候一家公司的面试题要求用js写一个空心菱形,现在我把它共享出来希望能够给大家带来些小帮助。

    打印星号空心菱形.cbp

    打印星号空心菱形.cbp

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

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

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

    接下来,我们转向打印空心菱形的部分。空心菱形在构建过程中与实心菱形相似,但关键在于在星号之间留出足够的空格,以形成中间的空白区域。实现这一效果可以通过在打印星号的循环中插入额外的空格来完成。在打印正...

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

    通过上述步骤,我们可以构建一个完整的C#程序来生成空心菱形。对于初学者,这是一个很好的练习项目,可以加深对循环、条件判断以及基础编程技巧的理解。而对于面试者,展示对这些基本概念的熟练掌握,无疑能给面试官...

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

    在编程领域,打印图形是初学者常常练习的基础任务之一,其中菱形的打印是一个常见的练习。菱形可以分为实体菱形和空心菱形,两者的主要区别在于内部的填充。本程序聚焦于这两种菱形的打印方法,特别是空心菱形的实现...

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

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

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

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

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

    对于空心菱形,中心行通常只有一个字符;对于实心菱形,中心行则充满字符。 4. **宽度计算**:菱形的宽度通常由用户输入的整数决定,这被称为菱形的大小。程序需要根据这个大小动态地生成相应数量的星号。 5. **...

    JAVA编写打印空心菱形

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

    4.4_输入奇数打印对应的空心菱形,输入偶数直接结束.py

    作为一个零基础人员,也是天天在网上找资料,深知资料的重要,为此,贡献一些资料,希望各位能够更进一步

Global site tag (gtag.js) - Google Analytics