c#方法练习题
1.设计方法:返回两个数字的和
static void main(String[] args)
{
int result = Add(2, 3);
Console.WriteLine(result);
}
static int Add(int a,int b)
{
int c = a + b;
return c;
}
2.设计一个方法,传入一个字符串,返回倒序后的字符串
(s.ToCharArray()这个方法可以将字符串转换成字符数组)
static void main(String[] args)
{
String a = Reverse("hello");
Console.WriteLine(a);
}
static String Reverse(string s)
{
//第一步:将参数字符串分解为一个字符数组(s.ToCharArray()这个方法可以将字符串转换成字符数组)
char[] array = s.ToCharArray();
//第二步:声明一个新的字符串,用来拼接倒序后的字符串
String result = "";
//第三步:倒着遍历数组
for (int i = array.Length - 1; i >= 0; i--)
{
//第四步:将每一个字符拼接到字符串中
result += array[i];
}
return result;
}
3.设计方法:转入一个int数组,返回这个数组中的最大值
static void main(String[] args)
{
int result = Sum(1, 2, 3, 4, 5);
Console.WriteLine(result);
}
static int GetMax(int[] array)
{
//取底0个元素作为最大值
int max = array[0];
//从第一个元素开始遍历数组
for (int index = 1; index < array.Length; index++)
{
//判断遍历到的每个元素是否是比Max还大
if (array[index] > max)
max = array[index];
}
return max;
}
4.设计方法:查找某元素在数组中的下标(不考虑重复)
static void main(String[] args)
{
int result = Select(3, 1, 2, 3, 4, 5)
Console