using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace 用户登录第一版
{
public partial class 计算相同数的个数 : Form
{
public 计算相同数的个数()
{
InitializeComponent();
}
int[] shu = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
private void button1_Click(object sender, EventArgs e)
{
string str = "";
string number = textBox1.Text;
string number1 = number;
for (int i = 0; i < number.Length; i++)
{
str += "," + number1.Substring(0, 1);
number1 = number1.Substring(1);
}
str += ",";
foreach (int item in shu)
{
switch (item)
{
case 0:
textBox2.Text += number + "中有" + (str.Split('0').Count() - 1).ToString() + "个0" + Environment.NewLine;
break;
case 1:
textBox2.Text += number + "中有" + (str.Split('1').Count() - 1).ToString() + "个1" + Environment.NewLine;
break;
case 2:
textBox2.Text += number + "中有" + (str.Split('2').Count() - 1).ToString() + "个2" + Environment.NewLine;
break;
case 3:
textBox2.Text += number + "中有" + (str.Split('3').Count() - 1).ToString() + "个3" + Environment.NewLine;
break;
case 4:
textBox2.Text += number + "中有" + (str.Split('4').Count() - 1).ToString() + "个4" + Environment.NewLine;
break;
case 5:
textBox2.Text += number + "中有" + (str.Split('5').Count() - 1).ToString() + "个5" + Environment.NewLine;
break;
case 6:
textBox2.Text += number + "中有" + (str.Split('6').Count() - 1).ToString() + "个6" + Environment.NewLine;
break;
case 7:
textBox2.Text += number + "中有" + (str.Split('7').Count() - 1).ToString() + "个7" + Environment.NewLine;
break;
case 8:
textBox2.Text += number + "中有" + (str.Split('8').Count() - 1).ToString() + "个8" + Environment.NewLine;
break;
case 9:
textBox2.Text += number + "中有" + (str.Split('9').Count() - 1).ToString() + "个9" + Environment.NewLine;
break;
default:
break;
}
}
}
}
}