第三次课

69 阅读1分钟


namespace test1
{
    class Programe2
    {
        static void Main(string[] args)
        {
                    Console.WriteLine("请输入整数n");
            int a = Convert.ToInt32(Console.ReadLine());
            int i = 1;
            int sum = 0;
            while (i <= a)
            {
                sum += i;
                i++;
            }
            Console.WriteLine(sum);
            int i = 1;

            //循环输出 100以内的偶数
            while (i <= 100)
            {
                if (i % 2 == 0)
                {
                    Console.WriteLine(i);
                }
                i++;


            /*         Console.WriteLine("请输入学生的个数");
                     int num = Convert.ToInt32(Console.ReadLine());
                     double sum = 0;
                     int i = 1;
                     while (num >0)
                     {
                         double age = Convert.ToInt32(Console.ReadLine());
                         sum = +age;
                         num--;
                         i++;
                     }
                     double arvges = (sum / i);
                     Console.WriteLine(arvges); 
         */




            //输入两个正整数n和m,计算n和m之间(包含n和m)所有能被17整除的数的和,并输出和。
            /*    Console.WriteLine("请输入n");
                int n = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("请输入m");
                int m = Convert.ToInt32(Console.ReadLine());
                int sum = 0;
                for ( int i=n ; i <= m; i++)
                {
                    if (i % 17 == 0)
                    {
                        sum += i;

                }

                }
                Console.WriteLine(sum);*/

            /*
                        //输入一个整数a,和一个正整数n,计算乘方a的n次方。
                        int a = Convert.ToInt32(Console.ReadLine());
                        int n = Convert.ToInt32(Console.ReadLine());
                        int sum = 1;
                        do
                        {
                            sum=sum*a;
                            n--;
                        } while (n>0);
                        Console.WriteLine(sum);   */
            /*            一个球从某一高度落下来,每次落地后反跳回原来高度的一半,
                            再落下。编程计算球第10次反弹多高? 在第10次落地时,共经过多少米?
                            输入球的初始高度,输出反弹多高,和经过了多少米。
            */
            /*            double h = Convert.ToInt32(Console.ReadLine());
                        double sum = 0;
                        for (int i = 1; i <=10; i++)
                        {
                            sum = h + sum;
                            h = h / 2;
                            sum = h+sum;
                        }
                        Console.WriteLine("反弹高度{0}经过{1}",h,sum);
            */

            /*   编写一个程序,打印出所有的“水仙花数",所谓"水仙花数"是指一个三位数," +
                   "其各位数字立方等于该数本身。例如153=1*1*1+5*5*5+3*3*3,所" +
                   "以153是“水仙花数”。
   */

            /*            for(int i = 100; i <=999; i++)
                        {
                            int a =i / 100;
                            int b =i / 10 % 10;
                            int c =i %10;
                            if (a * a * a + b * b * b + c * c * c == i)
                            {
                                Console.WriteLine(i+"是水仙花");
                            }
                        }*/

        }
    }
}