C#控制台 统计用户输入的一串数字中每个数字出现的次数
来源:互联网 发布:mindjet mac 破解 编辑:程序博客网 时间:2024/05/17 01:22
曾经微软的面试考题!
下面是控制台编码! 窗体代码研制中……
class Program
{
static void Main(string[] args)
{
//计算用户输入的一串数字中每个数字出现的次数
Console.WriteLine("请输入一串数字");
string str = Console.ReadLine();
//将字符串转换为字符数组
char[] chnum = str.ToCharArray();
#region 判断用户输入的是否是数字
for (int i =0; i < chnum.Length; i++)
{//判断每一个字符是否是数字 通过char的方法来判断
if (!char.IsNumber(chnum[i]))
{
Console.WriteLine("您的输入有误,请输入数字");
Console.ReadKey();
return;
}
}
#endregion
//定义一个新的数组来保存计数
int[] count=newint[9];
#region for循环遍历
//for循环遍历
for (int i =0; i < chnum.Length; i++)
{
switch (chnum[i])
{
case '1':
count[0]++;
break;
case '2':
count[1]++;
break;
case '3':
count[2]++;
break;
case '4':
count[3]++;
break;
case '5':
count[4]++;
break;
case '6':
count[5]++;
break;
case '7':
count[6]++;
break;
case '8':
count[7]++;
break;
case '9':
count[8]++;
break;
}
}
#endregion
#region 循环输出
for (int i =0; i < count.Length; i++)
{
Console.WriteLine("含有的数字 {0} 的个数是:{1}", i +1, count[i]);
}
#endregion
Console.ReadKey();
}
网上搜到的控制台代码!正确性不保证,留下来研究一下!
ArrayList list = new ArrayList();
int EveNum = 0;
foreach (var item in textBox1.Text.Trim())
{
if (!list.Contains(item))
{
list.Add(item);
}
}
foreach (var f in list)
{
EveNum = 0;
foreach (var z in textBox1.Text.Trim())
{
if (f.ToString() == z.ToString())
{
EveNum++;
}
}
textBox2.Text += f.ToString() + "," + EveNum.ToString() + "次"+"n";
}
以下方法是由上面方法变化而来了
textBox2.Text = "";
ArrayList list = new ArrayList();
int EveNum = 0;
foreach (var item in textBox1.Text.Trim())
{
if (!list.Contains(item))
{
list.Add(item);
EveNum = 0;
foreach (var z in textBox1.Text.Trim())
{
if (item.ToString() == z.ToString())
{
EveNum++;
}
}
textBox2.Text += item.ToString() + "," + EveNum.ToString() + "次" + "\r\n";
}
}
- C#控制台 统计用户输入的一串数字中每个数字出现的次数
- C#面试题统计用户输入的一串数字中每个数字出现的次数
- 统计用户输入的一串数字中每个数字出现的次数
- 统计用户输入的一串数字中每个数字出现的次数
- 统计用户输入的一串数字中每个数字出现的次数
- 统计用户输入的一串数字中每个数字出现的次数
- 统计用户输入的一串数字中每个数字出现的次数和Winform ComboBox拥有(name,values)
- 统计每个数字出现的次数。
- 利用Map实现统计一组数字(字母)中每个数字(字母)出现的次数
- 从控制台获取一串字符串,并对每个字符出现的次数进行统计
- 查找数字字符串中每个数字出现的次数
- 第十四周 统计每个数字字符出现的次数
- 14--5--3统计每个数字字符出现的次数
- 统计页码中数字出现的次数
- 统计数组中数字出现的次数
- 如何统计一串数字中,出现重复数的个数?
- java编程:输入一串小写字符串,统计每个字母出现的次数
- 输入数量不确定的[0,9]范围内的整数,统计每个数字出现的次数,输入-1时结束程序。
- 图片版坦克大战其他相关的 类(三)
- 一个闭包的例子
- usaco 1.4.4 Arithmetic Progressions
- myeclipse new 后面的菜单选项设置
- c++文件流基本用法(fstream, ifstream, ostream)
- C#控制台 统计用户输入的一串数字中每个数字出现的次数
- 万向节死锁 Gimbal Lock
- 2009年浙江大学计算机及软件工程研究生机试真题
- 五周突破日语 7.6
- Web开发者最好需要掌握的技能
- Could not create JarEntryRevision
- 用javascript实现仿163的js广告向下挤压页面的效果
- HTTP1.1响应报头
- 何时适合使用单例模式