当前位置:   article > 正文

C#方法练习题_c#练习题

c#练习题

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;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

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;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

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;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

4.设计方法:查找某元素在数组中的下标(不考虑重复)

static void main(String[] args)
{
   
		int result = Select(3, 1, 2, 3, 4, 5)
		Console
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号