函数

函数的调用    传值

1、无返回值,无输入值

   class  class1
{
    public void jiecheng()
        {
            Console.Write("请输入一个整数:");
            int a=int.Parse(Console.ReadLine());
            int sum = 1;
            for (int i = 1; i <= a; i++)
            {
                sum *= i;
            }
            Console.WriteLine(sum);
            Console.ReadLine();
        }
     static void Main(string[] args)
        {
           Class1 a=new Class1();
            a.jiecheng();
        }
}

2、无返回值,有输入值

class class1
{
 public void jiecheng(int a)
        {
            int sum = 1;
            for (int i = 1; i <= a; i++)
            {
                sum *= i;
            }
            Console.WriteLine(sum);
            Console.ReadLine();
        }
 static void Main(string[] args)
        {
         Class1 a=new Class1();
         Console.Write("请输入一个整数:");
          int b = int.Parse(Console.ReadLine());
          a.jiecheng(b);
        }
}

3、有返回值,无输入值

 class Class1
    {
 public int jiecheng1()
        {
            Console.Write("请输入一个整数:");
            int a = int.Parse(Console.ReadLine());
            int sum = 1;
            for (int i = 1; i <= a; i++)
            {
                sum *= i;
            }
            return sum;
            
        }
          static void Main(string[] args)
         {
             Class1 a=new Class1();
             int sum = a.jiecheng1();
            Console.WriteLine(sum);
         }
    }

4、有返回值,有输入值

 class Class1
    {
public int jiecheng1(int a)
        {
            int sum = 1;
            for (int i = 1; i <= a; i++)
            {
                sum *= i;
            }
            return sum;
        }
 static void Main(string[] args)
        {
Class1 a=new Class1();
 Console.Write("请输入一个整数:");
            int b = int.Parse(Console.ReadLine());
            int sum = a.jiecheng1(b);
            Console.WriteLine(sum);
         }
}

 

posted @ 2016-03-13 15:59  冷风~云  阅读(143)  评论(0编辑  收藏  举报