public int FindMax(int[] num ,int low,int upper){
int max;
if(low==upper) return num[low];
else{
max = Findmax(num,low+1,upper);
if(max>=num[low])
return max;
else return num[low];
}
}
| 学习型 ASP/PHP/ASP.NET 主机 35元/年 | 全能ASP/PHP/ASP.NET主机,支持月付 | 专业 MSSQL 数据库空间,支持月付 | 专业 MySQL 数据库空间,支持月付 |
| 赛孚耐:软件保护加密专家 | 身份认证令牌USB KEY |

















偶已经改正了阿
怎么还揪偶得小辫子阿

有两种方法去实现它们的 第一种是: using System; class My { static void Main() { Max S=new Max (); System.Threading .Thread .Sleep (10000); } } class Max { int n=0; public Max() { Console.WriteLine("请输入你比较大小的个数"); n=int.Parse (Console.ReadLine ()); int[]number=new int [n]; Console.Write ("请输入你要比较的数"); int max=0; for(int i=0;i<n;i++) { Console.WriteLine ("第"+(i+1)+"个数是"); number[i]=int.Parse (Console.ReadLine ()); } for(int i=0;i<n;i++) { if(number[i]>max) { max=number[i]; } } Console.Write ("你输入的最大的数是:"+max);
}
}
