求两个数之间的所有数的总和。

原创 小道  2018-08-21 20:12:39  阅读 3557 次 评论 1 条
摘要:

用户在文本框1、2中输入两个数,点击按钮,在文本框3中显示从文本框1中的数字到文本框2中数字之间的累加和。如果1或者2为错误的数据格式,则弹出对话框提示错误。如果文本框1中的数字比文本框2中数字大,则提示错误。       private void button1_Click(object sender, EventArgs e)//点击按钮事件   &n

用户在文本框1、2中输入两个数,点击按钮,在文本框3中显示从文本框1中的数字到文本框2中数字之间的累加和。如果1或者2为错误的数据格式,则弹出对话框提示错误。如果文本框1中的数字比文本框2中数字大,则提示错误。

       private void button1_Click(object sender, EventArgs e)//点击按钮事件
        {
            string s1 = textBox1.Text;//将第一个文本框的字符串赋值给s1
            string s2 = textBox2.Text;//将第一个文本框的字符串赋值给s2
            int i, i1, i2,i3,i4,sum=0;//定义整型变量
            if (int.TryParse(s1, out i))//判断s1是否可以转变成整型
            {
                if (int.TryParse(s2, out i1))//判断s2是否可以转变成整型
                {
                    i3 = Convert.ToInt32(s1);//如果s1和s2都可以转变成整型,则赋值给i3
                    i4 = Convert.ToInt32(s2);//如果s1和s2都可以转变成整型,则赋值给i4
                    if (i3 < i4)//判断i3的值是否小于i4
                    {
                        for (;i3<=i4;i3++)//如果小于,则执行循环
                        {
                            sum = sum + i3;//相加
                        }
                        textBox3.Text = Convert.ToString(sum);//执行完for后 将sum结果 转变成字符串 赋值给第三个文本框
                    }
                    else
                    {
                        MessageBox.Show("第一个数不能大于第二个数。");//如果第一个数大于第二个数,则提示。
                    }
                }
                else
                {
                    MessageBox.Show("第二个数不合法。");//如果第二个数不合法。
                    textBox2.Text = "";//第二个文本框清空
                }
            }
            else
            {
                MessageBox.Show("第一个数不合法。");//如果第一个数不合法。
                textBox1.Text = "";//第一个文本框清空
            }
        }

输出结果:

image.pngimage.pngimage.pngimage.png

本文地址:https://www.daobk.com/post/49.html
版权声明:本文为原创文章,版权归 小道 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

评论列表

  1. 访客
    访客 【潜水】  @回复

    天眼查数据显示,我国目前共有超过760万家企业名称或经营范围含“彩妆用品、美容用品、护肤品、香水、护发品、化妆品”相关企业。从年度注册速度来看,近几年内,化妆品相关企业(全部企业状态)的注册增速一直维持在25%左右。值得关注的是,2019年新增相关企业数量超过245万,是2018年的近两倍,当年注册增速高达36.32%。截至7月31日,以工商登记为准,我国今年二季度共新增超过75.4万家化妆品相关企业,较去年同比增长15.1%。https://5f22cc3338eb6.site123.me/