C#计算器正负号private void button21_Click(object sender, EventArgs
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/20 15:29:22
C#计算器正负号
private void button21_Click(object sender, EventArgs e)
{
int n = 0;
a = Convert.ToDouble(lala.Text);
if (n % 2 == 0)
{
lala.Text = Convert.ToString(-a);
}
else
{
a = Convert.ToDouble(lala.Text);
}
n++;
}
正负号button 但是. 值取到了a 怎么让b也可以获取到.
private void button21_Click(object sender, EventArgs e)
{
int n = 0;
a = Convert.ToDouble(lala.Text);
if (n % 2 == 0)
{
lala.Text = Convert.ToString(-a);
}
else
{
a = Convert.ToDouble(lala.Text);
}
n++;
}
正负号button 但是. 值取到了a 怎么让b也可以获取到.
你是打算用n来标记按了几次符号按钮,然后来标记是正号还是负号?那样你应该将n定义为静态变量,你这样写出来每次点击按钮n都归零了,标记为正.
还有,你的程序写的怪怪的,计算器每次按正负号都要变号的,你这样写就是按两次才能变号.
再问: N为标记次数。。 点一次就可以变 例如我想算 a-(-b) b没获取到负号。。n记录负号变幻次数
再答: 要变号的应该是当前输入的数字才对啊,你要同时a、b都变号?还是不太明白你这里n是要干什么用的,记录变换次数有什么用? 你试试这样写: private void button21_Click(object sender, EventArgs e) { a = Convert.ToDouble(lala.Text); lala.Text = Convert.ToString(-a); } 我没试,不知道这样写有没有error,基本方法是这样的,当前数字直接改变符号就行了。
还有,你的程序写的怪怪的,计算器每次按正负号都要变号的,你这样写就是按两次才能变号.
再问: N为标记次数。。 点一次就可以变 例如我想算 a-(-b) b没获取到负号。。n记录负号变幻次数
再答: 要变号的应该是当前输入的数字才对啊,你要同时a、b都变号?还是不太明白你这里n是要干什么用的,记录变换次数有什么用? 你试试这样写: private void button21_Click(object sender, EventArgs e) { a = Convert.ToDouble(lala.Text); lala.Text = Convert.ToString(-a); } 我没试,不知道这样写有没有error,基本方法是这样的,当前数字直接改变符号就行了。
private void button16_Click(object sender,EventArgs e)
英语翻译private void button1_Click(object sender,EventArgs e){if
protected void Button2_Click(object sender,EventArgs e) {
protected void Button1_Click(object sender,EventArgs e
c#计算器 实现正负号的转换
VC++中object sender的用法
C# Object 和 object 的区别
C#计算器中的余数
c#中如何理解 (Button)sender).Text 这个表达式
private void 和 private string 有什么区别
C#类中的public和private区别
C#计算器中的求余数