1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace OUT函数
  8. {
  9. class Program
  10. {
  11. //public void outzhi(double a, double b, double c, out double j1, out double j2)
  12. public void outzhi(double a, double b, double c, out string j1, out string j2)
  13. {
  14. double de = b * b - * a * c;
  15. if (de < )
  16. {
  17. Console.WriteLine("函数没有实根");
  18. j1 = j2 = "";
  19.  
  20. }
  21. else
  22. {
  23. double x1 = (-b + Math.Sqrt(de)) / ( * a);
  24. double x2 = (-b - Math.Sqrt(de)) / ( * a);
  25. if (de == )
  26. {
  27. Console.WriteLine("方程有两个相同的实根");
  28. j1 = j2 = x1.ToString();
  29. }
  30. else
  31. {
  32. Console.WriteLine("方程有两个不同的实根");
  33. //Console.Write("x1=" + x1); Console.Write(" x2=" + x2);
  34. j1 = x1.ToString();
  35. j2 = x2.ToString();
  36. }
  37. }
  38.  
  39. }
  40.  
  41. static void Main(string[] args)
  42. {
  43. Program hanshu = new Program();
  44. Console.Write("请输入a=");
  45. double a = double.Parse(Console.ReadLine());
  46. Console.Write("请输入b=");
  47. double b = double.Parse(Console.ReadLine());
  48. Console.Write("请输入c=");
  49. double c = double.Parse(Console.ReadLine());
  50. //double j1 = 0;
  51. //double j2 = 0;
  52. string j1 = "";
  53. string j2 = "";
  54. hanshu.outzhi(a, b, c, out j1, out j2);
  55. Console.WriteLine("第一个根x1=" + j1);
  56. Console.Write("第二个根x2=" + j2);
  57. Console.ReadLine();
  58.  
  59. }
  60. }
  61. }
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace _0630下午
  8. {
  9. class Program
  10. {
  11. public void hou()
  12. {
  13. int sum = ;
  14. for (int i = ; i > ; i--)
  15. {
  16. if (i == )
  17. {
  18. sum = ;
  19. }
  20. else
  21. {
  22. sum = (sum + ) * ;
  23. }
  24. }
  25. Console.Write(sum);
  26. }
  27.  
  28. public int jiafen(int a)
  29. {
  30. a+= ;
  31. return a;
  32. }
  33.  
  34. public void jiafen2(int[] a)
  35. {
  36. int l= a.Length;
  37. for (int i = ; i < l; i++)
  38. {
  39. a[i] += ;
  40. }
  41. }
  42.  
  43. public int [] jiafen4(int[] a)
  44. {
  45. int l = a.Length;
  46. for (int i = ; i < l; i++)
  47. {
  48. a[i] += ;
  49. }
  50. return a;
  51. }
  52.  
  53. public void jiafen3(int[] a, out int[] b)
  54. {
  55. int l = a.Length;
  56. for (int i = ; i < l; i++)
  57. {
  58. a [i] = a[i] + ;
  59. }
  60. b = a;
  61. }
  62.  
  63. static void Main(string[] args)
  64. {
  65. //out 传值 形式参数:只给值,不给变量名(传值) 实际参数:将变量名传给函数(传址)
  66. //out是实参
  67.  
  68. Program hanshu=new Program();
  69. //猴子
  70. //hanshu.hou();
  71. //Console.ReadLine();
  72.  
  73. //输入班级人数,根据人数输入每个人的成绩
  74. //本班都是少数民族学生,每个人+10分
  75. //写一个专门+10分的函数,参数是这个分数的数组
  76. Console.WriteLine("请输入班级的人数");
  77. int renshu = int.Parse(Console.ReadLine());
  78. int[] fen = new int[renshu];
  79. for (int i = ; i < renshu ;i++ )
  80. {
  81. Console.WriteLine("请输入第{0}名同学的成绩",(i+));
  82. fen[i] = int.Parse(Console.ReadLine());
  83. }
  84. //for(int i=0;i <renshu ;i++)
  85. //{
  86. // fen[i ]= hanshu.jiafen(fen[i]);
  87. //}
  88.  
  89. //hanshu.jiafen2(fen );
  90. //hanshu.jiafen3(fen,out chengji);
  91.  
  92. int []chengji=new int [renshu ];
  93. hanshu.jiafen3(fen,out chengji );
  94. foreach(int aa in chengji )
  95. {
  96. Console.WriteLine(aa );
  97. }
  98. foreach (int aa in fen )
  99. {
  100. Console.WriteLine(aa);
  101. }
  102. Console.ReadLine();
  103.  
  104. }
  105. }
  106. }

C# out的使用 函数例题的更多相关文章

  1. C++构造函数虚函数例题

    虚函数: #include <iostream> class A { public: A ():m_iVal() { test(); } virtual void func() { std ...

  2. fill 函数

    fill函数的作用是:将一个区间的元素都赋予val值.函数参数:fill(first,last,val);//first为容器的首迭代器,last为容器的末迭代器,val为将要替换的值. 例题:给你n ...

  3. 【模板】埃拉托色尼筛法 && 欧拉筛法 && 积性函数

    埃拉托色尼筛法 朴素算法 1 vis[1]=1; 2 for (int i=2;i<=n;i++) 3 if (!vis[i]) 4 { 5 pri[++tot]=i; 6 for (int j ...

  4. JavaScript数组方法reduce解析

    Array.prototype.reduce() 概述 reduce()方法是数组的一个实例方法(共有方法),可以被数组的实例对象调用.reduce() 方法接收一个函数作为累加器(accumulat ...

  5. R与数据分析旧笔记(八)多重共线性

    多重共线性(线性代数叫线性相关) 多重共线性(线性代数叫线性相关) 1.什么是多重共线性 2.多重共线性对回归模型的影响 3.利用计算特征根发现多重共线性 4.Kappa()函数 例题1 考虑一个有六 ...

  6. 使用fill_n算法

    今天使用这个算法来给一个数组赋值,所以把它的使用过程记录下来: fill_n函数的作用是:给你一个起始点,然后再给你一个数值count和val.把从起始点开始依次赋予count个元素val的值. 注意 ...

  7. fill,fill-n,memset的区别

    这里在网上搜集归纳了一个总结 memset函数 按照字节填充某字符 在头文件<string.h>中 因为memset函数按照字节填充,所以一般memset只能用来填充char型数组,(因为 ...

  8. tricks - 思维

    编辑 目录 tricks 系列 随机的性质 bitmask 建图 最基本的 黑白染色 Kruskal重构树 并查集维护值域 带根号的数三元环 根号分治 调和级数哈希 多属性哈希 时光倒流 时光反复横跳 ...

  9. 欧拉函数(汇总&例题)

    定义 欧拉函数 $\varphi(n)$表示小于等于$n$的正整数中与$n$互质的数的数目. 性质 1.积性函数(证明). 2.$\varphi(1)=1$(显然) 3.对于质数$n$,$\varph ...

随机推荐

  1. 编码器芯片MLX90363的使用

    文档资料 MLX90363 Datasheet MLX90363 Application Note 使用 对于编码器来说,Rotary Application模式 SPI驱动中,CS必须在8个字节都发 ...

  2. SecureCRT 密钥生成 SSH 使用密钥登陆 服务器

    1.首先“Tool”-“Create Public Key” 2. 选择RSA 模式 4. 创建短语密码 5. 密钥长度为1024 6. 选择标准的 key  , 下面是生成的路径 二 . 配置 SS ...

  3. Mysql的MySqlDataReader对于MysqlConnection是独占式

    写Secondlife智能体的知识系统小插件的时候遇到的这个问题. 在把某个NPC的全部知识复制给另一个NPC的时候,对数据库操作,为了提升一点效率希望与数据库建立一次连接,全部添加进表以后再断开连接 ...

  4. iOS开发——打包静态库与Framework

    最近老是需要做接口给别的客户,就顺便把打包的过程也写一下吧! 一.静态库 静态图里面只能是纯文件,里面不能再有第三方打包的静态库,也就是说,静态库不能打包静态库.这个用的比较多,一般自己公司写出来的东 ...

  5. Android 5.0之前屏幕截图的方法

    截图的几种方法 Android获取屏幕截图主要有以下三种方法 1.通过view.getDrawingCache()获取指定View的绘制缓存来实现截屏. 这种方式Android 5.0之前也可以,且不 ...

  6. RabbitMQ java 参数

    channel.exchangeDeclare(exchange, "direct", true, false, null); 第一个参数:交换组名字, 第二个参数:队交换组类型: ...

  7. iOS强制切换横屏、竖屏

    切换横竖屏最直接的方式是调用device的setOrientation方法.但是从sdk3.0以后,这个方法转为似有API,如果要上AppStore的话,要慎用! if ([[UIDevice cur ...

  8. 开源免费的C/C++网络库(c/c++ sockets library)补充

    (1)ACE 庞大.复杂,适合大型项目.开源.免费,不依赖第三方库,支持跨平台. http://www.cs.wustl.edu/~schmidt/ACE.html (2)Asio Asio基于Boo ...

  9. 浅析IoC框架

    今日拜读了一篇关于IOC的文章,特意转载,和大家分享一下 1 IoC理论的背景    我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实 ...

  10. handler的使用

    2014-04-15 10:45:06 简单学习了handler的使用. 昨天下载的问题,在手机上正常,在平板上不正常. 怀疑是网络的问题. 一直获得的流为空 2014-04-15 18:10:59 ...