(二)、编写空心菱形

 1 import java.util.Scanner;
 2
 3 public class EmptyDiamend11 {
 4 public static void main(String args[]) {
 5 Scanner input = new Scanner(System.in);
 6 System.out.print("請輸入要打印拼成棱形上半個三角形的函數,rows=");
 7 int rows = input.nextInt();
 8 int i, j, k; // 初始化變量
 9 for (i = 1; i <= rows; i++) {
10 for (j = 1; j <= rows - i; j++)
11 System.out.print(" ");
12 for (k = 1; k <= 2 * i - 1; k++)
13 if (k == 1 || k == 2 * i - 1)
14 System.out.print("*");
15 else
16 System.out.print(" ");
17 System.out.println(" ");
18 }
19 for (i = 1; i <= rows - 1; i++) {
20 for (j = 1; j <= i; j++)
21 System.out.print(" ");
22 for (k = 1; k <= 2 * (rows - i); k++)
23 if (k == 1 || k == 2 * (rows - i) - 1)
24 System.out.print("*");
25 else
26 System.out.print(" ");
27 System.out.println(" ");
28 }
29 }
30
31 }

(二)、编写空心菱形

时间: 2024-08-30 02:11:52

(二)、编写空心菱形的相关文章

java杨辉三角和空心菱形(二维数组篇)

一.杨辉三角 1 import java.util.Scanner; //导入包 2 public class Test7 { 3 public static void main(String[]args){ 4 5 Scanner row=new Scanner(System.in); //调用扫描器 6 int n = row.nextInt(); //定义类型 7 int [][] a=new int[n][n]; //定义二位数组 8 int i,j; //声明整型 9 10 for(i

for循环输出空心菱形的形状【java】

使用for循环语句输出以下"空心菱形"效果: * * * * * * * * * * * * * * * * 建议优先参考笔者的另一篇文章:<for循环输出菱形的形状[java]> 代码: 1 /* 2 * 3 * * 4 * * 5 * * 6 * * 7 * * 8 * * 9 * * 10 * 11 12 分析: 13 上图形似于实心菱形 14 * 15 *** 16 ***** 17 ******* 18 ********* 19 ******* 20 *****

使用for循环打印矩形和三角形、菱形、空心菱形

打印矩形 **************************************************************************************************** public class Demo3_712 { public static void main(String args[]){ for(int i=1;i<=10;i++){ //控制行 for(int j=1;j<=10;j++){ //控制列 System.out.print(&

php练习——打印半金字塔、金字塔、空心金字塔、菱形、空心菱形

半金字塔 金字塔 空心金字塔 菱形     空心菱形

【黑马程序员】-Java基础学习-输出一个空心菱形

1 package test; 2 3 /** 4 * 内容是输出一个空心菱形 5 * @author 瞎猫碰到死老虎 6 * 7 */ 8 9 public class linXing { 10 11 public static void main(String[] args) { 12 int n=15; 13 lingxing(n); 14 15 } 16 17 //输出一个n行的菱形 18 public static void lingxing(int n){ 19 //先输出上半部分

打印出空心菱形

/*打印出空心菱形.        *      *  *    *      *  *          * *              * *            *   *         *     *     *         **/ #include <stdio.h> void main(){     int i,j;      for(i = 0; i < 5; i++)      {           for(j = 0; j < 4 - i; j++)

Java基础知识强化07:打印出空心菱形

1.如图打印出空心菱形: 2.下面是逻辑实现代码: 1 package himi.hebao04; 2 3 import java.util.Scanner; 4 5 public class TestDemo08 { 6 public static void main(String[] args) { 7 int length = 1;// 存储菱形的边长的变量 8 Scanner sc = new Scanner(System.in);// 输入数据的扫描对象 9 System.out.pr

c语言打印空心菱形

***算法:把菱形的中心看成坐标的原点(0,0),由此可以知道,如果|x| + |y| <= n;则打印输出"*"号,否则打印输出" " int mai(){ int n; printf("请输入来那个菱形边长:"); scanf("%d",&n); //打印实心菱形 for (int x = -(n-1); x <= n-1; x++){ for (int y = -(n-1); y <= n-1;

(四)、利用命令行参数输入一个整数,打印空心菱形

1 /*利用命令行参数输入一个整数,并判断该数字是否为奇数,如果是奇数,则用其作行数打印空心菱形 2 –PS:将字符串转换为数字的方法 3 •int num=Integer.parseInt(String number);*/ 4 5 package com.gen; 6 public class ArgumentKongLing { 7 public static void main(String args[]) 8 { 9 for (int m= 0; m < args.length;m++