关于网友提出的“ 菜鸟求教怎么用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);
}}