读书人

初学者问有关问题

发布时间: 2012-02-01 16:58:19 作者: rapoo

菜鸟问问题
private void button1_Click(object sender, EventArgs e)
{
double i, j,k;
j = System.Convert.ToDouble(textBox1.Text);
textBox1.Text = " ";
for (i = j; i > 0;)
{
k = (i % 2);
i = (int)(i / 2);
textBox1.Text += k.ToString();
}
}
我写了个10进制转化为2进制的程序 能够输出反序的答案 但是不懂怎么让输出的答案变成正向的

[解决办法]
晕 是你发的太晚拉
把你的textBox1.Text += k.ToString();
改为:
this.textBox1.Text = this.textBox1.Text.Insert(0,k.ToString());

读书人网 >C#

热点推荐