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)

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 20:15:35
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)

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)
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也可以获取到.

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)
你是打算用n来标记按了几次符号按钮,然后来标记是正号还是负号?那样你应该将n定义为静态变量,你这样写出来每次点击按钮n都归零了,标记为正.
还有,你的程序写的怪怪的,计算器每次按正负号都要变号的,你这样写就是按两次才能变号.

开了你的这个代码感觉好奇怪,b是什么东西完全没搞懂,说实在话,你这个函数我也看懂啥意思,解释下呗················计算器的正负号。。 有那么难理解吗?你这个代码实现出来的工程就是点一下就变化了,那个n是永远是0的,你的判断一点意义都没有,要不就直接变得 a = Convert.ToDouble(lala.Text); lala.Text = Convert.ToString(...

全部展开

开了你的这个代码感觉好奇怪,b是什么东西完全没搞懂,说实在话,你这个函数我也看懂啥意思,解释下呗

收起