可能重複:
Count Frequency in a Randomly Generated List of Numbers數組和隨機數:算時間是隨機產生的整數
我目前正在與數組和隨機數工作。我創建了一個表單,可以讓我使用textbox1從1到20中生成隨機數,以選擇顯示的數字數量。我在多行文本框2中顯示結果。我已經能夠計算出所產生的這組數的總和和平均值。
我的第二步驟:
有沒有去帳簿或標記產生數倍,在多行的文本框(最後一個圖片)顯示呢?我是否需要創建一個數組並使其充滿零?
private void button1_Click(object sender, EventArgs e)
{
int n = Convert.ToInt32(textBox1.Text);
int[] y = new int[n];
double sum = 0;
for (int i = 0; i < n; i++)
{
int x = 1 + r.Next(20);
y[i] = x;
sum += x;
if (n < 101)
textBox2.AppendText(x + " ");
}
double avg = sum/n;
textBox2.AppendText(Environment.NewLine + sum + " " + avg + Environment.NewLine);
double vsum = 0;
for (int i = 0; i < n; i++)
vsum += (y[i] - avg) * (y[i] - avg);
}
Form.cs
計數次數的整數是隨機選擇的
@Thilo:這是一個java問題。 –
@NikhilAgrawal:出於某種原因,那裏的答案似乎仍然適用。 – Thilo