菜鸟求教怎么用C#怎么输出扇形和圆形

来源:互联网  时间:2016/6/21 6:13:23

关于网友提出的“ 菜鸟求教怎么用C#怎么输出扇形和圆形”问题疑问,本网通过在网上对“ 菜鸟求教怎么用C#怎么输出扇形和圆形”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 菜鸟求教怎么用C#怎么输出扇形和圆形
描述:

菜鸟求教怎么用C#怎么输出扇形和圆形 用“@”输出扇形和圆形


解决方案1:

 
       static void Main(string[] args)
        {
            Round(8, '*');
        }
       //r为圆半径 s为组成圆的字符
        static void Round(int r, char s)   
        {
            for (int i = 0; i < r; i++)
            {                 int temp = (int)(2 * Math.Sqrt(2 * i * r - i * i));                 int t = 2 * r - temp - 1;                 for (int j = 0; j < t; j++)
                {                     Console.Write(' ');                 }                 Console.Write(s);<>                 for (int j = 0; j < 2 * temp; j++)                 {                     Console.Write(' ');                 }                 Console.WriteLine(s);             }             for (int i = r - 2; i >= 0; i--)             {                 int temp = (int)(2 * Math.Sqrt(2 * i * r - i * i));                 int t = 2 * r - temp - 1;                 for (int j = 0; j < t; j++)
                {                     Console.Write(' ');                 }
                Console.Write(s);                 for (int j = 0; j < 2 * temp; j++)                 {                     Console.Write(' ');                 }                 Console.WriteLine(s);             }         }

上一篇treeview疑难问题!
下一篇请问如何将工作流的节点变动事件与类方法关联起来呢?
明星图片
相关文章
《 菜鸟求教怎么用C#怎么输出扇形和圆形》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)