| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 876 人关注过本帖
标题:[求助]一个简单的winform作业题(c#)
只看楼主 加入收藏
独孤幽灵
Rank: 1
等 级:新手上路
帖 子:115
专家分:0
注 册:2005-11-24
收藏
 问题点数:0 回复次数:5 
[求助]一个简单的winform作业题(c#)

在form窗体上面,有个textbox1,我在里面输入一组数字,比如1,2,3,4,5

或者其他数字78,54,89,784,44,5,8,9,7,98,5969,............

逗号为在英文状态下输入,不会有错

然后比较大小,点击计算按钮后,在textbox2里面显示最大值

哪位朋友帮帮我

搜索更多相关主题的帖子: winform 作业 
2006-02-22 23:15
ytyt654
Rank: 2
等 级:新手上路
威 望:4
帖 子:195
专家分:0
注 册:2006-2-13
收藏
得分:0 

private void button2_Click(object sender, System.EventArgs e)
{
if ((textBox1.Text == null) || (textBox1.Text.Trim() == ""))
{
return;
}
int[] arrInts = GetArrayInts(textBox1.Text);
textBox2.Text = Sort(arrInts) ? arrInts[arrInts.Length - 1].ToString() : "";
}

private int[] GetArrayInts(string p_strInts)
{
int[] arrInts = null;
try
{
string[] arrStrings = p_strInts.Split(",".ToCharArray());
arrInts = new int[arrStrings.Length];
for (int i = 0; i < arrStrings.Length; i++)
{
arrInts[i] = Int32.Parse(arrStrings[i]);
}
}
catch
{
arrInts = null;
}

return arrInts;
}

private bool Sort(params int[] p_arrInts)
{
if (p_arrInts == null)
{
return false;
}
if (p_arrInts.Length == 1)
{
return true;
}

int intTemp;
int intIndex;
for (int i = 1; i < p_arrInts.Length; i++)
{
intTemp = p_arrInts[i];
intIndex = i;
while ((intIndex > 0) && (p_arrInts[intIndex - 1] > p_arrInts[intIndex]))
{
p_arrInts[intIndex] = p_arrInts[intIndex - 1];
intIndex--;
}
p_arrInts[intIndex] = intTemp;
}

return true;
}


2006-02-23 10:09
独孤幽灵
Rank: 1
等 级:新手上路
帖 子:115
专家分:0
注 册:2005-11-24
收藏
得分:0 
怎么没点注释啊,
看了效果,对了
谢谢了

2006-02-23 20:54
ytyt654
Rank: 2
等 级:新手上路
威 望:4
帖 子:195
专家分:0
注 册:2006-2-13
收藏
得分:0 

如果只求最大值不用排序,算法可以改进。


2006-02-24 07:48
vfhpetgg
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-2-22
收藏
得分:0 

流浪在程序之中。。。。。
2006-02-24 13:10
唐伯猫
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:5323
专家分:58
注 册:2005-8-9
收藏
得分:0 
不错。

<iframe name="alimamaifrm" frameborder="0" marginheight="0" marginwidth="0" border="0" scrolling="no" width="300" height="170" src="/go/app/tbk_app/chongzhi_300_170.php?pid=mm_28854300_2441872_11377541&page=chongzhi_300_170.php&size_w=300&size_h=170&stru_phone=1&stru_game=1&stru_travel=1" ></iframe>
2006-02-25 16:33
快速回复:[求助]一个简单的winform作业题(c#)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015922 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved