我寫在C#一個簡單的程序,當你給一個X和Y(X^Y)是計算一個數字的力量。答案顯示在一個文本框中。例如:X = 2,Y = 5文本框中的答案是:權力在字符串中的C#
2 X 2 = 32
2 X 2 = 32
2 X 2 = 32
2 X 2 = 32
2 X 2 = 32
2 X 2 = 32
我的問題是,我該怎麼做纔能有這樣的結果:
2 X 2 = 2
2 X 2 X 2 = 8
2 X 2 X 2 X 2 = 16
2 X 2 X 2 X 2 X 2 = 32
這裏是我的代碼:
private void button1_Click (object sender, EventArgs e)
{
double number1;
doubLe number2;
int count = 0;
double power;
number1 = double.Parse(Txtnumber1.Text};
number2 = double.Parse(Txtnumber2.Text};
while (count < number2)
{
power = Math.Pow(number1, number2);
Txtanswer.Text = Txtanswer.Text + number1.ToString() + " " + " x" + " " + number1.ToString() + " " + "=" + power.ToString() + "\r\n";
count += 1;
}
}
數字1是X.
NUMBER2爲Y
請提供代碼作爲文本而不是圖片。 –
當您嘗試打印第二個號碼並重新打印第一個號碼時,您有一個錯字。 – kenny
一個例子,其中原始值是* other * than 1將會更容易理解。 –