• 2016.8.1 C#基础 传值


    传值


            //使用 out传值的时候仅仅是将变量名(箱子)拿过来
            //并不会管之前是什么值
            //函数体结束之前必须对该out的参数进行赋值,否则报错(不好意思还回去)
            //out传值,可以进行多个值的传回

          //使用return如何返回多个值
            public string fanhui()
            {
                return 1 + "-" + 2 + "-" + 5;
            }

        static void Main(string[] args)
            {

        Program hanshu = new Program();
                string[] array = hanshu.fanhui().Split('-');
                int [] arr = new int[array.Length];
                for (int i = 0; i < array.Length; i++)
                {
                    arr[i] = int.Parse( array[i]);
                }

         }

        //求羊
                //每过一个村庄,卖掉之前的总数的二分之一零1只
                //过了七个村庄之后还有两只
                //问最初赶了多少羊出来

        public void yang()
            {
                Console.Write("请输入走过的村庄数:");
                int n = int.Parse(Console.ReadLine());
                int sum = 2;
                for (int i = 0; i < n; i++)
                {
                    sum = (sum + 1) * 2;
                }
                Console.Write("一共有" + sum + "只羊。");
            }

      static void Main(string[] args)
            {

        Program yang1 = new Program();
                yang1.yang();
                Console.ReadLine();

        }

  • 相关阅读:
    10.17T1 联通块
    10.16复习 数位DP——不要62
    10.16T6 逆序对变式
    10.16T5 最小环+拆点最短路
    10.16T4 GCD递归
    10.16T2 平方差
    10.16T3 乱搞+最优性剪枝
    10.16T1 二分+单调队列优化DP
    10.15T3 树形DP
    10.15T2 生成树+非树边暴力
  • 原文地址:https://www.cnblogs.com/longhaijun/p/5732661.html
Copyright © 2020-2023  润新知