?? 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 + -