📄 form1.cs
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace 数字统计
{
public partial class sztj : Form
{
public sztj()
{
InitializeComponent();
}
private void textBox22_TextChanged(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
jieguo.Text = "";
int[,] a;
a = new int[5,5];
a[0, 0] = Convert.ToInt16(shuzu11.Text);
a[0, 1] = Convert.ToInt16(shuzu12.Text);
a[0, 2] = Convert.ToInt16(shuzu13.Text);
a[0, 3] = Convert.ToInt16(shuzu14.Text);
a[0, 4] = Convert.ToInt16(shuzu15.Text);
a[1, 0] = Convert.ToInt16(shuzu21.Text);
a[1, 1] = Convert.ToInt16(shuzu22.Text);
a[1, 2] = Convert.ToInt16(shuzu23.Text);
a[1, 3] = Convert.ToInt16(shuzu24.Text);
a[1, 4] = Convert.ToInt16(shuzu25.Text);
a[2, 0] = Convert.ToInt16(shuzu31.Text);
a[2, 1] = Convert.ToInt16(shuzu32.Text);
a[2, 2] = Convert.ToInt16(shuzu33.Text);
a[2, 3] = Convert.ToInt16(shuzu34.Text);
a[2, 4] = Convert.ToInt16(shuzu35.Text);
a[3, 0] = Convert.ToInt16(shuzu41.Text);
a[3, 1] = Convert.ToInt16(shuzu42.Text);
a[3, 2] = Convert.ToInt16(shuzu43.Text);
a[3, 3] = Convert.ToInt16(shuzu44.Text);
a[3, 4] = Convert.ToInt16(shuzu45.Text);
a[4, 0] = Convert.ToInt16(shuzu51.Text);
a[4, 1] = Convert.ToInt16(shuzu52.Text);
a[4, 2] = Convert.ToInt16(shuzu53.Text);
a[4, 3] = Convert.ToInt16(shuzu54.Text);
a[4, 4] = Convert.ToInt16(shuzu55.Text);
float sum = 0;
int he;
int k,m,n;
for (k = 0; k <= 4; k++)
{
for (m = 0; m <= 4; m++)
{
for (n = 0; n <= 4; n++)
{
//次段代码可以用来扩展程序功能: a[0, i] + a[1, j] 增加i,j
sum = 0;
he = a[2, k] + a[3, m] + a[4, n];
sum = a[2, k] * 100 + a[3, m] * 10 + a[4, n];//数组第一个下标的顺序很重要,不能是变量。否则结果个数相同但意义不同。
jieguo.SelectedText = Convert.ToString(sum) + " " + Convert.ToString(he) + "\n";
}
}
}
}
private void button2_Click(object sender, EventArgs e)
{
sousuojg.Text = "";
int[,] a;
a = new int[5, 5];
a[0, 0] = Convert.ToInt16(shuzu11.Text);
a[0, 1] = Convert.ToInt16(shuzu12.Text);
a[0, 2] = Convert.ToInt16(shuzu13.Text);
a[0, 3] = Convert.ToInt16(shuzu14.Text);
a[0, 4] = Convert.ToInt16(shuzu15.Text);
a[1, 0] = Convert.ToInt16(shuzu21.Text);
a[1, 1] = Convert.ToInt16(shuzu22.Text);
a[1, 2] = Convert.ToInt16(shuzu23.Text);
a[1, 3] = Convert.ToInt16(shuzu24.Text);
a[1, 4] = Convert.ToInt16(shuzu25.Text);
a[2, 0] = Convert.ToInt16(shuzu31.Text);
a[2, 1] = Convert.ToInt16(shuzu32.Text);
a[2, 2] = Convert.ToInt16(shuzu33.Text);
a[2, 3] = Convert.ToInt16(shuzu34.Text);
a[2, 4] = Convert.ToInt16(shuzu35.Text);
a[3, 0] = Convert.ToInt16(shuzu41.Text);
a[3, 1] = Convert.ToInt16(shuzu42.Text);
a[3, 2] = Convert.ToInt16(shuzu43.Text);
a[3, 3] = Convert.ToInt16(shuzu44.Text);
a[3, 4] = Convert.ToInt16(shuzu45.Text);
a[4, 0] = Convert.ToInt16(shuzu51.Text);
a[4, 1] = Convert.ToInt16(shuzu52.Text);
a[4, 2] = Convert.ToInt16(shuzu53.Text);
a[4, 3] = Convert.ToInt16(shuzu54.Text);
a[4, 4] = Convert.ToInt16(shuzu55.Text);
int z=0;
z=Convert.ToInt16(sousuoshu.Text);
float sum = 0;
int he; //搜索想要的和值
int geshu = 0;//统计搜索得到的个数,此处不能和控间的命名相同!
int k,m,n;
for (k = 0; k <= 4; k++)
{
for (m = 0; m <= 4; m++)
{ for (n = 0; n <= 4; n++)
{
//次段程序可以用来扩展程序功能: a[0, i] + a[1, j] +
sum = 0;
he =a[2, k] + a[3, m] + a[4, n];
sum =a[2, k] * 100 + a[3, m] * 10 + a[4, n];
if (he == z)
{
geshu++;
sousuojg.SelectedText = Convert.ToString(sum) + " " + Convert.ToString(he) + "\n";
}
}
}
}
jggsh.Text = Convert.ToString(geshu);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -