首页后端开发ASP.NET怎样用C#打印一个n行的菱形?实战详解

怎样用C#打印一个n行的菱形?实战详解

时间2024-01-30 23:09:03发布访客分类ASP.NET浏览384
导读:收集整理的这篇文章主要介绍了怎样用C#打印一个n行的菱形?实战详解,觉得挺不错的,现在分享给大家,也给大家做个参考。解题思想:首先我们打印一个n行的菱形,一般菱形都是奇数行的(好看一点),所以我们打印出来的是一个奇数行的菱形,一般是这个形式...
收集整理的这篇文章主要介绍了怎样用C#打印一个n行的菱形?实战详解,觉得挺不错的,现在分享给大家,也给大家做个参考。

解题思想:首先我们打印一个n行的菱形,一般菱形都是奇数行的(好看一点),所以我们打印出来的是一个奇数行的菱形,一般是这个形式:

解题思路:我们可以把菱形看成两部分,看成是上面一个正三角和下面一个反三角组成,然后我们分别打印出来就可以了。

            Console.WrITeLine("输入一个大于2的正整数");
    //至少3行才能出一个菱形,输入一个偶数菱形就是这个偶数减1行            int n = Convert.ToInt32(Console.ReadLine());
                for (int i = 1;
     i = (n + 1) / 2;
 i++) //打印菱形的上面部分            {
                    for (int j = (n - 1) / 2;
     j >
    = i;
 j--)                {
        //打印空格                    Console.Write(" ");
                }
                    for (int k = 1;
     k = i * 2 - 1;
 k++)                {
       //打印“*”号,第i行有i*2-1个“*”号                    Console.Write("*");
                }
                    Console.WriteLine();
            }
                for (int i = (n - 1) / 2;
     i >
    = 1;
 i--)//打印菱形下面的部分 与上面部分同理            {
                    for (int j = i - 1;
     j  (n - 1) / 2;
 j++)                {
                        Console.Write(" ");
                }
                    for (int k = 1;
     k = i * 2 - 1;
 k++)                {
                        Console.Write("*");
                }
                    Console.WriteLine();
            }
    

若有不妥,请多多指教 ,欢迎大家提问。

相关推荐:

c++怎么调用PHP的函数

php调用c#的步骤

以上就是怎样用C#打印一个n行的菱形?实战详解的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: 基于C的文件操作 (FILE*fstre...下一篇:C++学习基础知识--this指针静态...猜你在找的ASP.NET相关文章 C# 一些面试试题的实例教程2022-05-16.NET 6开发TodoList应用之请求日志组件HttpLogging介绍2022-04-16.NET 6中间件Http Logging使用介绍2022-04-16gojs一些实用的高级用法2022-04-16.NET6开发TodoList应用之实现查询排序2022-04-16.NET6开发TodoList应用之实现数据塑形2022-04-16.NET微服务架构CI/CD自动打包镜像2022-04-16Asp.Net Core 使用Monaco Editor 实现代码编辑器功能2022-04-16.NET微服务架构CI/CD自动构建Jenkins+Gitee2022-04-16.Net Core微服务网关Ocelot集成Consul2022-04-16 其他相关热搜词更多phpjavapython程序员

若转载请注明出处: 怎样用C#打印一个n行的菱形?实战详解
本文地址: https://pptw.com/jishu/593161.html
C# 使用NPOI生成Word文档(按照模板) 关于C++中string类对象的用法总结

游客 回复需填写必要信息