题解 | #箭形图案#

箭形图案

https://www.nowcoder.com/practice/a6d1081e0c9a42f19e42ed6cd91556c1

public class Program {
    public static void Main() {
        string inPut;
        while ((inPut = System.Console.ReadLine()) != null) {
            int inPutNum = int.Parse(inPut);

            //打印上半部分
            int spaceNum = 0;
            for (int top = 0; top <= inPutNum; top++) {
                //打印空格 格式要求每次换行 空格就减2
                for (int space = inPutNum * 2 - spaceNum; space > 0; space--)
                    System.Console.Write(" ");

                spaceNum += 2;

                //打印*号
                for (int sign = top; sign >= 0; sign--)
                    System.Console.Write("*");

                //换行
                System.Console.WriteLine();
            }

            //打印下半部分
            spaceNum = 0;
            for (int down = 0; down < inPutNum; down++) {
                //打印空格 格式要求每次换行 空格就加2
                for (int space = 2 + spaceNum; space > 0; space--)
                    System.Console.Write(" ");

                spaceNum += 2;
                //打印*号
                for (int sign = inPutNum - down; sign > 0; sign--)
                    System.Console.Write("*");

                //换行
                System.Console.WriteLine();
            }
        }
    }
}

全部评论

相关推荐

07-21 18:43
门头沟学院 Java
是暑期都招满了吗
ANEOY:今年感觉真是后端地狱级难度了,从暑期就是这样,前端需求非常大
点赞 评论 收藏
分享
点赞 评论 收藏
分享
06-15 20:57
已编辑
门头沟学院 Java
CARLJOSEPH...:年轻人有傲气很正常,但是建议工作前洗净傲气。 说实在的,什么奖学金什么奖项的都很一般。尊重你的老师,在有时间的时候去上课,真遇到走不开的事,请态度端正地向你的老师说明情况,请求请假。我相信任何一个有师德的老师都会允许的(我的老师就是这样)。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务