初学者求解答啊 急啊!拜托

问题描述

刚开始学习c#,给位前辈帮帮忙!求源码!给一个整数数组,对数组中的每个整数中的所有数字按照升序排列(如101排序后为011)请写一个方法,输出排序后的数组中的最大数。例如有一个数组:101、132、375,排序后011、123、357,所以其中最大的数是357要求:1.程序能正常的输入输出,功能完成。2.考察排序算法,如果能自己实现冒泡或其他排序算法最好,其次是调用C#自带排序算法。3.程序能够容错,有输入检查、数组越界检查等,程序具有健壮性。

解决方案

解决方案二:
int[]lstint=newint[3]{101,132,375};List<int>lsts=newList<int>();char[]chr;foreach(intiteminlstint){chr=item.ToString().ToCharArray().OrderBy(p=>p).ToArray();lsts.Add(Convert.ToInt32(newstring(chr)));}intmax=lsts.Max();

异常什么的楼主自己处理下
解决方案三:
大哥能写出算法吗不想用封装的方法
解决方案四:
最简单你把排序和最大值的地方改成算法不就行了,排序算法网上一大堆,虽然不是最高效,凑合用完全不是问题
解决方案五:
这个101变为011很特别,这涉及到按位取数并作取舍,不过011是什么意思?难道不是11?初学者最好自己动手
解决方案六:
对数组进行升序排序privateint[]G_int_value;//定义数组字段privateRandomG_Random=newRandom();//创建随机数对象privatevoidbtn_sort_Click(objectsender,EventArgse){if(G_int_value!=null){intmin;//定义一个int变量,用来存储数组下标for(inti=0;i<G_int_value.Length-1;i++)//循环访问数组中的元素值(除最后一个){min=i;//为定义的数组下标赋值for(intj=i+1;j<G_int_value.Length;j++)//循环访问数组中的元素值(除第一个){if(G_int_value[j]<G_int_value[min])//判断相邻两个元素值的大小min=j;}//codego.net/1/1/1/intt=G_int_value[min];//定义一个int变量,用来存储比较大的数组元素值G_int_value[min]=G_int_value[i];//将小的数组元素值移动到前一位G_int_value[i]=t;//将int变量中存储的较大的数组元素值向后移}txt_str2.Clear();//清空控件内字符串foreach(intiinG_int_value)//遍历字符串集合{txt_str2.Text+=i.ToString()+",";//向控件内添加字符串}}else{MessageBox.Show("首先应当生成数组,然后再进行排序。","提示!");}}

时间: 2024-10-03 21:51:04

初学者求解答啊 急啊!拜托的相关文章

Java 菜单按钮控制绘图程序(求解答,急急急!!!)

问题描述 Java 菜单按钮控制绘图程序(求解答,急急急!!!) 用菜单和按钮来控制绘图 功能要求:实现简单绘图功能,具体要求:画直线,画空心或实心椭圆.画空心或实心矩形.画多边形(图形的位置和大小可在程序中设定). 界面要求:用图形界面实现. 图示一初始界面: 图示二使用菜单绘图: 图示三使用按钮绘图 解决方案 用 myeclipse 10 以上做吧 挺简单的,直接求代码,,不太好吧 解决方案二: http://download.csdn.net/download/wangjinxia00/2

c++语言-C++实验的问题,求解答,急急急!!!

问题描述 C++实验的问题,求解答,急急急!!! 题目:给出一个不多于5位的正整数,要求:1.输出几位数:2.分别输出每一位数:3.逆序输出 下面是我写的程序,一位和两位数可以看到结果,但是三.四.五位就不行了,不知道是为什么,求解答!!! #include using namespace std; int main () { int a,b,c,d,e,m,n; cout << "请输入一个不多于五位的正整数:" << endl; cin >> n

设计-课设课题,涉及传感器 单片机 测控电路 PLC 问题,详细要求如下,求解答,急急急!!!!!!

问题描述 课设课题,涉及传感器 单片机 测控电路 PLC 问题,详细要求如下,求解答,急急急!!!!!! 课设题目:数字式温度控制仪 要求:设计一个数字式温度控制仪,通过温度传感器采集烧水炉当中的当前温度,并在LED数码管上显示烧水炉内的温度,设计键盘设定,通过案件给定要控制的烧水炉中的目标温度,该温度值也可显示在LED数码管上与测量值轮流显示:设计控制电路对烧水炉的通断状态进行自动控制,采用通断控制电路控制占空比,实现PWM控制算法,使烧水炉的温度稳定在设定值. 基本要求:完成相应的硬件系统整

swf-怎么我的FlexPaper显示不出来?官网的文件也显示不出来,直接报错,求解答,急!谢谢

问题描述 怎么我的FlexPaper显示不出来?官网的文件也显示不出来,直接报错,求解答,急!谢谢 我的FlexPaper显示不出来,调试了半天了,不知道是哪里的问题,求大神解答,下面 是项目的文件和路径,jsp为baseFile.jsp,我把它放到 FlexPaper文件夹下边了,在页面中报的错是FlexPaperViewer未定义 解决方案 解决XP系统显示隐藏文件显示不出来

java继承问题求解答,急急急

问题描述 java继承问题求解答,急急急 为什么下面的代码,当子类与父类有相同成员变量时,创建子类对象子类引用出现空指针异常,求大神解答 class Cell{ int row; int col; Cell(int row,int col){ this.row=row; this.col=col; } String getCellInfo(){ return row+","+col; } } class Tetromino{ Cell[]cells; Tetromino(){ cell

jsp java-求解答,急求,谢谢各位

问题描述 求解答,急求,谢谢各位 我想知道,这个程序的运行流程,就是在网页上是怎么运行的,三个jsp文件的流程是在一个页面登陆之后跳转到当前页面的过程吗?求解答,缺少什么麻烦告诉一下http://yun.baidu.com/share/link?shareid=1252337155&uk=3998826815

abcd-求解答(C++)拜托拜托

问题描述 求解答(C++)拜托拜托 用3个函数完成以下功能:1).输入10个整数,2).找出最小和最大的数并与第一个数和最后一个数交换.3)输出处理后的10个数.要求在main函数中定义存储10个整数的数

数据-android问题急求解答,拜托大神帮忙多谢了

问题描述 android问题急求解答,拜托大神帮忙多谢了 如果在android端的填写的注册表单数据,想提交到tomcat服务器的连接的MySQL数据库中进行数据插入.要怎么实现尽量具体一点,真心急求方案,本人菜鸟,可以的话希望能尽量讲解细一点,跪谢了 解决方案 服务端 设置一个地址 用来 处理参数 ,保存导数据库 ,android端给这个地址发个请求

c++问题-C++问题,求大神解答,急

问题描述 C++问题,求大神解答,急 #include using namespace std; int main() {int sum=1; for(int sum=1,i=0;i<4;i++,sum++) { for(int j=0;j<i;j++) sum+=1;} cout<<sum<<endl; } 这个答案等于1 #include using namespace std; int main() {int sum=1; for(int i=0;i<4;i