OUT函数及其熟练使用,split的用法
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace OUT函数
{
class Program
{
//public void outzhi(double a, double b, double c, out double j1, out double j2)
public void outzhi(double a, double b, double c, out string j1, out string j2)
{
double de = b * b - * a * c;
if (de < )
{
Console.WriteLine("函数没有实根");
j1 = j2 = ""; }
else
{
double x1 = (-b + Math.Sqrt(de)) / ( * a);
double x2 = (-b - Math.Sqrt(de)) / ( * a);
if (de == )
{
Console.WriteLine("方程有两个相同的实根");
j1 = j2 = x1.ToString();
}
else
{
Console.WriteLine("方程有两个不同的实根");
//Console.Write("x1=" + x1); Console.Write(" x2=" + x2);
j1 = x1.ToString();
j2 = x2.ToString();
}
} } static void Main(string[] args)
{
Program hanshu = new Program();
Console.Write("请输入a=");
double a = double.Parse(Console.ReadLine());
Console.Write("请输入b=");
double b = double.Parse(Console.ReadLine());
Console.Write("请输入c=");
double c = double.Parse(Console.ReadLine());
//double j1 = 0;
//double j2 = 0;
string j1 = "";
string j2 = "";
hanshu.outzhi(a, b, c, out j1, out j2);
Console.WriteLine("第一个根x1=" + j1);
Console.Write("第二个根x2=" + j2);
Console.ReadLine(); }
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace _0630下午
{
class Program
{
public void hou()
{
int sum = ;
for (int i = ; i > ; i--)
{
if (i == )
{
sum = ;
}
else
{
sum = (sum + ) * ;
}
}
Console.Write(sum);
} public int jiafen(int a)
{
a+= ;
return a;
} public void jiafen2(int[] a)
{
int l= a.Length;
for (int i = ; i < l; i++)
{
a[i] += ;
}
} public int [] jiafen4(int[] a)
{
int l = a.Length;
for (int i = ; i < l; i++)
{
a[i] += ;
}
return a;
} public void jiafen3(int[] a, out int[] b)
{
int l = a.Length;
for (int i = ; i < l; i++)
{
a [i] = a[i] + ;
}
b = a;
} static void Main(string[] args)
{
//out 传值 形式参数:只给值,不给变量名(传值) 实际参数:将变量名传给函数(传址)
//out是实参 Program hanshu=new Program();
//猴子
//hanshu.hou();
//Console.ReadLine(); //输入班级人数,根据人数输入每个人的成绩
//本班都是少数民族学生,每个人+10分
//写一个专门+10分的函数,参数是这个分数的数组
Console.WriteLine("请输入班级的人数");
int renshu = int.Parse(Console.ReadLine());
int[] fen = new int[renshu];
for (int i = ; i < renshu ;i++ )
{
Console.WriteLine("请输入第{0}名同学的成绩",(i+));
fen[i] = int.Parse(Console.ReadLine());
}
//for(int i=0;i <renshu ;i++)
//{
// fen[i ]= hanshu.jiafen(fen[i]);
//} //hanshu.jiafen2(fen );
//hanshu.jiafen3(fen,out chengji); int []chengji=new int [renshu ];
hanshu.jiafen3(fen,out chengji );
foreach(int aa in chengji )
{
Console.WriteLine(aa );
}
foreach (int aa in fen )
{
Console.WriteLine(aa);
}
Console.ReadLine(); }
}
}
split的使用
OUT函数及其熟练使用,split的用法的更多相关文章
- 表值函数与JS中split()的联系
在公司用云平台做开发就是麻烦 ,做了很多功能或者有些收获,都没办法写博客,结果回家了自己要把大脑里面记住的写出来. split()这个函数我们并不陌生,但是当前台有许多字段然后随意勾选后的这些参数传递 ...
- C# Split的用法,Split分割字符串
C# Split的用法,Split分割字符串 分割单个字串:string str="来自张三的亲切问候!;string[] strarry=str.Split(new string[] { ...
- Java中split的用法
Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项:java.lang.string.splitsplit 方法 ...
- 条目二十八《正确理解由reverse_iterator的base()成员函数所产生的iterator的用法》
条目二十八<正确理解由reverse_iterator的base()成员函数所产生的iterator的用法> 迭代器的种类一共有四种,上面已经说过了.这里就不再次写出来. 这一个条目主要是 ...
- split的用法回顾,快忘记了@ →@
split:用for循环时不要忘记是数组名.length package com.aaa; //split的用法把指定的字符串按指定的分割符进行分割,然后返回字符串 数组 public class f ...
- mysql 函数GROUP_CONCAT(temp.amount SEPARATOR ',')的用法
mysql 函数GROUP_CONCAT(temp.amount SEPARATOR ',')的用法 使用场景:例如:想要查询用户的最喜欢购买的几种商品,这个时候就需要使用group_concat(字 ...
- python 中的split()函数和os.path.split()函数
Python中有split()和os.path.split()两个函数: split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表. os.path.split():将文件 ...
- C++ 字符串的分割函数split 及 用法【转载】
文章出处https://blog.csdn.net/glmushroom/article/details/80690881 之前在C#中总用到字符串的分割,使用系统函数即可,比如: string a ...
- java分割函数split的用法(二)
package com.b; public class Sysetm { public static void main(String[] args) { String a=new String(&q ...
随机推荐
- ABAP锁、数据库锁
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- 图解SQL 2008数据库复制
为了达到数据及时备份,一般采用完整备份+差异备份即可,或者再加上日志备份,本文介绍使用数据库复制技术同步数据: PS:文章以图片为主,图片更能直观的看出操作步骤和配置方法! 1.首先创建一个测试的数据 ...
- NSCalendar
1.获取当前时间的年月日时分秒 /* // 获取当前时间 NSDate *now = [NSDate date]; NSLog(@"now = %@", n ...
- hdu 4165 Pills dp
Pills Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Problem De ...
- SQL Server索引 (原理、存储)聚集索引、非聚集索引、堆 <第一篇>
一.存储结构 在SQL Server中,有许多不同的可用排列规则选项. 二进制:按字符的数字表示形式排序(ASCII码中,用数字32表示空格,用68表示字母"D").因为所有内容都 ...
- Send to Kindle :一键推送网页内容到多看
http://site.douban.com/129629/widget/notes/7074800/note/207072907/ 注意:增加配置信息,一键发送,方便及时分享网页.
- Python学习笔记2—内置函数
函数的使用 官方文档:https://docs.python.org/2/library/functions.html
- html5 和css3的小知识!
阿里web字体的使用 (1)进入官网 点击webfont (2)输入对应的文字 然后选择添加字体 (3)可以直接引用线上地址或者本地下载,引用线上地址需要添加http,(在服务器环境下可以不用),如 ...
- (一)linux常见命令
一.chmod 修改文件权限 每一文件或目录的访问权限都有三组,每组用三位表示,分别为文件属主的读.写和执行权限:与属主同组的用户的读.写和执行权限:系统中其他用户的读.写和执行权限.横线代表空许可. ...
- 关于Java函数传参以及参数在函数内部改变的问题——JAVA值传递与引用最浅显的说明!
看了很多关于阐述JAVA传参到底是值传递还是引用的问题,有些说得很肤浅让人感觉似懂非懂的感觉,但是好像又能解决一些问题,然后就止步了.还有一些则是,讲得很深奥,看着好像很有道理的样子,但是其实还是没怎 ...