1.
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(PI());
Console.ReadLine();
}
static double PI()
{
double pi, t;
int n, sign;
n = 1;
sign = 1;
pi = 0;
t = 0;
do
{
t =4.0 / ((2 * n) - 1);//if n=0,則為2n+1
pi += t * sign;
sign = -sign;
n++;
} while (t > 0.00001);
return pi;
}
}
}
2.
using System;
using System.Collections.Generic;
using System.Text;
namespace starConsole
{
class Program
{
static void Main(string[] args)
{
int n;
Console.WriteLine("請輸入: ");
n = int.Parse(Console.ReadLine());
three(n);
Console.ReadLine();
}
static void three(int n)
{
int i, j;
for (i = 0; i < n; i++)
{
for (j = 0; j < n - i - 1; j++)
{
Console.Write(" ");
}
for (j = 0; j < i * 2 + 1; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
}
}
}
3.
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
int n,m,x;
Console.WriteLine("請輸入 n : ");
n = int.Parse(Console.ReadLine());
Console.WriteLine("請輸入 m : ");
m = int.Parse(Console.ReadLine());
if (m == 0)
Console.WriteLine("0");
x = n - m;
Console.WriteLine("執行結果:"+nLeveln(n)/(nLevelm(m)*nLevelx(x)));
Console.ReadLine();
}
static int nLeveln(int n)
{
if (n > 1)
{ return n * nLeveln(n - 1); }
else return n;
}
static int nLevelm(int m)
{
if (m > 1)
{ return m * nLevelm(m - 1); }
else return m;
}
static int nLevelx(int x)
{
if (x > 1)
{ return x * nLevelx
(x - 1); }
else return x;
}
}
}
留言列表