C# 大哥们帮帮我~!
class Program
{
static int maxValue(int[] intarray)
{
int maxVal = intarray[0];
for (int i = 1; i < intarray.Length; i++)
{
if (intarray[i] > maxVal)
maxVal = intarray[i];
}
return maxVal;
}
static void Main(string[] args)
{
string[] myarray = Console.ReadLine().Split(' ');
string maxVal = maxValue(myarray);
Console.WriteLine("最大值是: ", maxVal);
Console.ReadKey();
}
}
帮我改改 我都迷糊了 谢谢各位 --------------------编程问答-------------------- string[] myarray = Console.ReadLine().Split(' '); 这里定义的是string[]类型
static int maxValue(int[] intarray)这里要求的是int[]类型参数。类型不符啊,这里的返回值为int型,但 string maxVal = maxValue(myarray);这里定义为string型,不对啊。
Console.WriteLine("最大值是: ", maxVal); 改为 Console.WriteLine("最大值是:{0} ", maxVal)
你要比较字符串,还是整型?
如果要比较字符串用字符串的方法,Compare方法。
--------------------编程问答-------------------- 我要比较的是整形数字 到底怎么改我没有看明白
补充:.NET技术 , C#