循环语句

        private void btnshow_Click(object sender, EventArgs e)

        {

            int Sum = 0;

            int i = 1;

            do

            {

                Sum += i;

                i++;

            }

            while(i <= 100);

            this.labMessage.Text += Sum.ToString();

        }

        //1.    for循环、while循环或do while循环分别实现1+2+…+100求和。

        private void btnshow_Click(object sender, EventArgs e)

        {

            int Sum = 0;

            for (int i = 1; i <= 100; i++)

            {

                Sum += i;

            }

            this.labMessage.Text += Sum.ToString() + " ";

        }

        private void btnshow_Click(object sender, EventArgs e)

        {

            int Sum = 0;

            int i = 1;

            while (i <= 100)

            {

                Sum += i;

                i++;

            }

            labMessage.Text += Sum.ToString();

        }

        //3.    for循环、while循环或do while循环实现1——100之间奇数积。

        private void btnshow_Click(object sender, EventArgs e)

        {

            double A = 1;

            for (double i = 1; i <= 100; i++)

            {

                if (i % 2 == 1)

                {

                    A = A * i;

                }

                i++;

                this.labMessage.Text = "for循环的答案为  " + A.ToString();

            }

        }

 

        private void btnwhile_Click(object sender, EventArgs e)

        {

            double B = 1;

            double C = 1;

            while (B <= 100)

            {

                if (B % 2 == 1)

                {

                    C *= B;

                }

                B++;

                this.labMessage.Text = "while循环的答案为   " + C.ToString();

            }

        }

        private void btnshow_Click(object sender, EventArgs e)

        {

            int Sum = 0;

            for (int i = 1; i <= 100; i++)

            {

                if (i % 2 == 0)

                {

                    Sum += i;

                    this.labMessage.Text = Sum.ToString();

                }

            }

        }

        private void btnshow_Click(object sender, EventArgs e)

        {

            int Sum = 0;

            int i =1;

            while (i <= 100)

            {

                if (i % 2 == 0)

                {

                    Sum += i;   

                }

                i++;   

            }

            labMessage.Text += Sum.ToString();

        }

        //4.    for循环、while循环或do while循环编写程序,5的前十个倍数

        private void btnfor_Click(object sender, EventArgs e)

        {

            int j;

            for (int i = 1; i <= 10; i++)

            {

                j = i * 5;

                this.labMessage.Text += j.ToString() + " ";

            }

        }

 

        private void btnwhile_Click(object sender, EventArgs e)

        {

            int j;

            int i = 1;

            while (i <= 10)

            {

                j = i * 5;

                i++;

                this.labMessage.Text += j.ToString() + " ";

            }

        }

        private void btnshow_Click(object sender, EventArgs e)

        {

            for (int i = 100; i < 1000; i++)

            {

                int intA = Convert.ToInt32(i / 100);

                int intB = Convert.ToInt32(i %100 / 10);

                int intC = Convert.ToInt32(i % 10);

                if (i != intA * intA * intA + intB * intB * intB + intC * intC * intC)

                {

                    continue;

                }

                this.labMessage.Text += i + " ";

            }

        }

        //6.    for循环打印99乘法表

        private void btnshow_Click(object sender, EventArgs e)

        {

            for (int i = 1; i <= 9; i++)

            {

                for (int j = 1; j <= i; j++)

                {

                    this.labMessage.Text += string.Format("{0}×{1}={2}", j, i, I * j) + " ";

                }

                this.labMessage.Text += "/n";

            }

        }

        private void btnshow_Click(object sender, EventArgs e)

        {

            for (int i = 1; i <= 15; i++)

            {

                for (int k = 1; k <= 15 - i; k++)

                {

                    this.labMessage.Text += " ";

                }

                for (int j = 1; j <= 2*i-1; j++)

                {

                    this.labMessage.Text += "*";

                }

                this.labMessage.Text += "/n";

            }

        }

        //8.  for循环打印百钱买百鸡问题:

        //    母鸡5元一只,公鸡3元一只,小鸡1元三只,100元要买100只鸡.

        //    Lable标签中显示出可行的解决办法

        private void btnshow_Click(object sender, EventArgs e)

        {

            int A = 100;

            for (int i = 1; i <= 100; i++) //

            {

                for (int j = 1; j <= 100; j++)

                {

                    for (int k = 1; k <= 100; k++)

                    {

                        if (5 * i + 3 * j + 1.0 / 3 * k == 100 && i + j + k == 100)

                        {

                            this.labMessage.Text += string.Format("母鸡为{0}只,公鸡为{1}只,小鸡为{2}只。",i,j,k) + "/n";

                        }

                    }

                }

            }

        }

        //9.    利用循环 自己 设计一个 加入了break或者continue关键字的代码

        private void btnshow_Click(object sender, EventArgs e)

        {

            for (int i = 1; i <= 10; i++)

            {

                if (i > 6)

                {

                    break;

                }

                this.labMessage.Text += i.ToString() + "/n";

            }

        }

 

        private void button1_Click(object sender, EventArgs e)

        {

            for (int i = 1; i <= 25; i++)

            {

                if (i <= 20)

                {

                    continue;

                }

                this.labMessage.Text += i.ToString() + "/n";

            }

        }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值