5. Email組合程式
namespace Q5
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
List<string> numbers = new List<string>();
if (textBox1.Text.Length != 0)
for (int i = int.Parse(textBox1.Text), n = int.Parse(textBox2.Text); i <= n; i++)
numbers.Add($"{i:0}");
string last = "";
foreach (var c in textBox3.Text)
{
if (c == ' ' || c == ',') continue;
last += c;
if (last.Length == 8)
{
numbers.Add(last);
last = "";
}
}
for (int i = 0; i < numbers.Count; i++)
{
var k = numbers[i];
int sum = 0;
for (int j = 1; j <= 8; j++)
{
sum += (k[j - 1] - '0') * j;
}
numbers[i] = k + (sum % 10) + "@antu.edu.tw";
}
textBox4.Text = string.Join("; ", numbers);
}
}
}
Last updated