栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

学长出的题—第一天

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学长出的题—第一天

打印六芒星
打印图形
时间限制: 1.0s 内存限制: 512.0MB
【问题描述】
小明刚学习完条件语句和循环语句,并且也打印了许多图形,比如菱形或者三角形。然后他突发奇想要打印一个六芒星,果然,他用了半小时就把六芒星给打印出来了,你能比他更快吗?小明为你加油哦!
【输入格式】
输入一行包含一个整数 n。
【输出格式】
输出一个六芒星,表示满足题意的图形。
【样例输入】
3
4
【样例输出】

【评测用例规模与约定】
对于所有评测用例,1 ≤ n ≤ 20。

package 学长给我出的题;

import java.util.Scanner;

public class 六芒星阵 {
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		System.out.println("请输入一个数");
		while(sc.hasNext()) {
			int n=sc.nextInt();
			demo(n);
		}
		
		
	}
	public static void demo(int n) {
		char [][] arr=new char [(n*3-2)*2-1+(n-1)*2][(n*3-2)*2-1];
		for(int i=0;i=0) {
			arr[r2][c2]='*';
			r2+=2;
			c2-=1;
		}
		int r3=(n*3-2)*2-1-1,c3=0;
		while(r3>=0&&c3=0&&c4>=0) {
			arr[r4][c4]='*';
			r4-=2;
			c4-=1;
		}
		for(int i=0;i
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/425339.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号