zoukankan      html  css  js  c++  java
  • 函数练习 阶乘累加求和四种方式

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace 函数练习
    {
        class Program
        {
            //阶乘累加求和  没有返回值,没有参数
            public void jh() 
            {
                Console.Write("请输入一个整数:");
                int a = int.Parse(Console.ReadLine());
                int jie = 1;
                int sum = 0;
                for (int i = 1; i <= a; i++) 
                {
                    jie *= i;
                    sum += jie;
                }
                Console.WriteLine(sum);
            }
            static void Main(string[] args)
            {
                ////阶乘累加求和
                //Console.Write("请输入一个整数:");
                //int a = int.Parse(Console.ReadLine());
                //int jie = 1;
                //int sum = 0;
                //for (int i = 1; i <= a; i++) 
                //{
                //    jie *= i;
                //    sum += jie;
                //}
                //Console.WriteLine(sum);
                Program hanshu = new Program();
                hanshu.jh();
                Console.ReadLine();

                  }
            }
     }

     


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace 函数练习_没有返回值_有参数
    {
        class Program
        {
            //输入一个整数,阶乘累加求和
            //没有返回值,有参数
            public void jh(int b) 
            {
                int jie = 1;
                int sum = 0;
                for (int i = 1; i <= b; i++) 
                {
                    jie *= i;
                    sum += jie;
                }
                Console.WriteLine(sum);
            }
            static void Main(string[] args)
            {
                Program hanshu = new Program();
                Console.Write("请输入一个整数:");
                int a = int.Parse(Console.ReadLine());
                hanshu.jh(a);//有参数的时候需要传一个值到上面的b里面去,
                            //把下面接收到a,传到b里面进行,下面调用的时候hanshu直接打印a
                Console.ReadLine();
            }
        }
    }
    
    
    


    
    
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace 有返回值_没有参数
    {
        class Program
        {
            //输入一个整数,阶乘累加求和
            //有返回值,没有参数
            public int jh()
            {
                Console.Write("请输入一个整数:");
                int a = int.Parse(Console.ReadLine());
                int jie = 1;
                int sum = 0;
                for (int i = 1; i <= a; i++)
                {
                    jie *= i;
                    sum += jie;
                }
                return sum;
            }
            static void Main(string[] args)
            {
                Program hanshu = new Program();
                int sum = hanshu.jh();
                Console.WriteLine(sum);
                Console.ReadLine();
            }
        }
    }


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace 函数__有返回值__有参数
    {
        class Program
        {
            //输入一个整数,阶乘累加求和
            //有返回值,有参数
            public int jh(int b) //有返回值的情况下不用viod,用int或者double类型的
            {
                int jie = 1;
                int sum = 0;
                for (int i = 1; i <= b; i++) 
                {
                    jie *= i;
                    sum += jie;
                }
                return sum;
            }
            static void Main(string[] args)
            {
                Program hanshu = new Program();
                Console.Write("请输入一个整数:");
                int a = int.Parse(Console.ReadLine());
                int sum = hanshu.jh(a);
                Console.WriteLine(sum);
                Console.ReadLine();
            }
        }
    }
    
    
    
     
  • 相关阅读:
    UnityVS(Visual Studio Tools For Unity)的安装与使用
    Balsamiq Mockups注册码
    python基础之os.system函数
    jenkins配置记录(1)--添加用户权限
    chromedriver与chrome各版本及下载地址
    高阶面试官应掌握哪些面试技巧
    [面试技巧]16个经典面试问题回答思路
    自动代码质量分析(GitLab+JenKins+SonarQube)
    Git提交代码自动触发JenKins构建项目
    Allure 安装及使用
  • 原文地址:https://www.cnblogs.com/zyg316/p/5484028.html
Copyright © 2011-2022 走看看