zoukankan      html  css  js  c++  java
  • while和do while习题

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace 练习
    {
        class Program
        {
            static void Main(string[] args)
            {
                //第一题 打印100次——“欢迎来到CSDN DOT班学习!”
                int i=0;
               while(i<100)
               {
                Console.WriteLine("欢迎来到CSDN DOT班学习!");
                i++;
               }

                //第二题 计算1到100这100个整数的和
                1+2+3+4+100
                int i = 1;
                int sum = 0;
                while (i <= 100)
                {
                    sum = sum + i;
                    i++;
                }
                Console.WriteLine(sum);

                //第三题 师问学生,这道题会做了吗?如果学生回答“会了(y)”,则放学,如果学生不会做(n),则老师再讲一遍,再问学生这道题会做了吗?如果学生回答“会了(y)”,则放学,如果学生不会做(n),再讲…….
              直到学生会为止,才可以放学。
              直到学生会或者老师讲了10遍还不会,都要放学
                Console.WriteLine("会不会?");
                string answer = Console.ReadLine();
                int i = 0;
                while (answer != "y" && i < 10)
                {
                    Console.WriteLine("老师再讲一遍");
                    i++;
                    Console.WriteLine("老师问会不会?(会了y)");
                    answer = Console.ReadLine();

                }
                Console.WriteLine("放学!");


                //第四题 2006年培养学生8万人,每年增长25%,请问按此增长速度,到哪一年,培养人数达到20万人?

               int year = 2006;
                double stu = 80000;
                while(stu<200000)
                {
                stu=stu*1.25;
                year++;
               
               
                }
                Console.WriteLine("{0}年培养人数超过20万{1}", year, stu);

    do  while 练习

    //1 明天小兰就要登台演出了,老师说再把明天的舞蹈表演一遍,如果老师满意,小兰就可以回家了,否则就要在练一遍,直到老师满意为止。

      string answer = "";
                do
                {
                    Console.WriteLine("小兰把明天的舞蹈跳一遍!");
                    Console.WriteLine("老师是否满意(满意输入“OK”,不满意输入任意键)");
                    answer = Console.ReadLine();
                }
                while (answer != "ok");
                Console.WriteLine("老师的回答是{0}", answer);

                string hd = "";

                do
                {
                    Console.WriteLine("小兰跳一遍!");
                    Console.WriteLine("行否,yes行。");

                    hd = Console.ReadLine();

                }
                while (hd != "yes");
                Console.WriteLine("回家");

    //断要用用户输入学生姓名,输入q时退出。

                string strNumber = "";
                int number;
                bool flag = true;
                do
                {
                    try
                    {
                        Console.WriteLine("请输入一个数字!输入q退出");
                        strNumber = Console.ReadLine();
                        number = Convert.ToInt32(strNumber);
                        Console.WriteLine("number*2={0}", number * 2);
                    }
                    catch
                    {
                        if (strNumber != "q")
                        {
                            Console.WriteLine("输入错误,请输入数值或q");
                        }
                        else
                        {
                            flag = false;
                        }
                    }

                }
                while(flag);


               

               Console.ReadKey();
            }
        }
    }

  • 相关阅读:
    中国大学生计算机设计大赛
    static关键字
    C++语言的术语“引用”
    指针常量,常量指针
    汉字统计
    C读取文件
    Clock(win32)
    航空订票管理系统
    哈夫曼编码-数据结构实验
    php require、require_once和include、include_once的区别
  • 原文地址:https://www.cnblogs.com/dyllove98/p/3144850.html
Copyright © 2011-2022 走看看