我写了一个寻找出现最多字符的程序但是每次只能找一次
再在textbox输入后还是原结果
每次只能找到出现最多的一个字符要是有两个相同都是最多的就不行了
高手给我看看谢谢 string s = textBox1Text;
int[]ji=new int[s.Length];
string[] ss = new string[s.Length];
for(int i=0;i<s.Length;i++)//找最多的字符
{
ss[i]= s.Substring(i, 1);
ji[i] = 1;
for (int j = 0; j < i; j++)
{
if (ss[j] == ss[i])
{
ji[j] += 1;
ji[i] = 0;
break; } } }
int[] zuida = (int[])ji.Clone();
Array.Sort(ji);
int jieguo = Array.IndexOf(zuida, ji[ji.Length - 1]);
for(int i=0;i<ji.Length;i++)//显示结果每个字符出现的次数
{
label1.Text += ji[i];
}
label1.Text += "\n"+"次数最多的是" + ji[jieguo];
再在textbox输入后还是原结果
每次只能找到出现最多的一个字符要是有两个相同都是最多的就不行了
高手给我看看谢谢 string s = textBox1Text;
int[]ji=new int[s.Length];
string[] ss = new string[s.Length];
for(int i=0;i<s.Length;i++)//找最多的字符
{
ss[i]= s.Substring(i, 1);
ji[i] = 1;
for (int j = 0; j < i; j++)
{
if (ss[j] == ss[i])
{
ji[j] += 1;
ji[i] = 0;
break; } } }
int[] zuida = (int[])ji.Clone();
Array.Sort(ji);
int jieguo = Array.IndexOf(zuida, ji[ji.Length - 1]);
for(int i=0;i<ji.Length;i++)//显示结果每个字符出现的次数
{
label1.Text += ji[i];
}
label1.Text += "\n"+"次数最多的是" + ji[jieguo];
解决方案 »
- 关于gridview中加载dropdownlist控件后的一些问题~~~(问了N遍了...)
- 运行时绑定列编辑框 XtraGrid DevExpress
- 最小化到任务栏后接收不到自定义消息
- 字符串赋值
- 出手就是100分,只求一个SQL语句,急急急!!!分只给第一个回复正确地人~~
- 版主和众高手,请教:使用AppDomain.CreateInstanceFromAndUnwrap()创建一个对象,过一会再访问这个对象时就出错—对象已经断开连接或不
- 大家好!请问什么时候用到结构体?谢谢!
- 问:java用在网页中,用applet小程序,C#用在网页中,使用什么呢?
- 各路高人,C++dll此种情况,在C#中怎么调用?
- c#中使用fastreprot问题
- listbox中数字排序?请问大家如何解决 谢谢大家了
- 自己写了一个构造函数, 结果SqlDataAdapter连不上, 有代码。。。
你是要最多的1个而已。