练习1:

  1. namespace _09.do_while循环练习01
  2. {
  3. class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. //计算1到100之间的整数的和;
  8. int limit =100;
  9. int sum =0;
  10. int i = 1;
  11. do
  12. {
  13. sum += i;
  14. i++;
  15. } while (i<=limit);
  16. Console.WriteLine("1到100之间的和整数和为:{0}.",sum);
  17. Console.ReadKey();
  18. }
  19. }
  20. }
练习2:
  1. namespace _10.do_while循环练习02
  2. {
  3. class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. //要求用户输入用户名和密码,只要不是admin,888888就一直提示用户名或密码错误,请重新输入.
  8. bool b = true; //b用来控制循环是否继续下去
  9. do
  10. {
  11. Console.WriteLine("请输入用户名:");
  12. string name = Console.ReadLine();
  13. Console.WriteLine("请输入密码:");
  14. string pwd = Console.ReadLine();
  15. if (name == "admin" && pwd == "888888")
  16. {
  17. Console.WriteLine("输入很正确");
  18. b = false;
  19. }
  20. else
  21. {
  22. Console.WriteLine("用户名或密码错误请重新输入!");
  23. }
  24. } while (b);
  25. Console.ReadKey();
  26. }
  27. }
  28. }
练习3:
  1. namespace _11.do_while循环练习03
  2. {
  3. class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. //不断要求用户输入学生姓名,输入q结束循环.
  8. string name;//用来保存输入的姓名
  9. do
  10. {
  11. Console.WriteLine("请输入学生姓名:");
  12. name = Console.ReadLine();
  13. } while (name!="q");
  14. Console.ReadKey();
  15. }
  16. }
  17. }
练习4:
  1. namespace _12.do_while循环04
  2. {
  3. class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. //不断要求用户输入一个数字,然后打印这个数字的两倍,输入q结束循环.
  8. int number=0;
  9. string s = null; //用来验证是否输入了"q"
  10. do
  11. {
  12. Console.WriteLine("请输入一个数字:");
  13. s = Console.ReadLine();
  14. if (s == "q")
  15. {
  16. break;
  17. }
  18. else
  19. {
  20. try
  21. {
  22. Console.WriteLine(int.Parse(s)*2);
  23. }
  24. catch
  25. {
  26. Console.WriteLine("输入有误.");
  27. }
  28. }
  29. } while (s != "q");
  30. Console.ReadKey();
  31. }
  32. }
  33. }
练习5:
  1. namespace _13.do_while循环05
  2. {
  3. class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. //不断要求用户输入一个数字(假定用户输入的都是正整数),当用户输入end的时候,
  8. //显示共输入的数字中的最大值
  9. int number = 0; //用来保存输入的整数
  10. int temp = 0; //用来保存最大的数
  11. string s = null; //用来保存输入的内容
  12. do
  13. {
  14. Console.WriteLine("请输入一个整数");
  15. try
  16. {
  17. s = Console.ReadLine();
  18. number = Convert.ToInt32(s);
  19. if (number > temp)
  20. {
  21. temp = number;
  22. }
  23. }
  24. catch
  25. {
  26. if (s == "end")
  27. {
  28. Console.WriteLine(temp);
  29. break;
  30. }
  31. }
  32. } while (true);
  33. Console.ReadKey();
  34. }
  35. }
  36. }

06.do-while循环的练习的更多相关文章

  1. 059 01 Android 零基础入门 01 Java基础语法 06 Java一维数组 06 增强型for循环

    059 01 Android 零基础入门 01 Java基础语法 06 Java一维数组 06 增强型for循环 本文知识点:增强型for循环 增强型for循环格式 案例练习增强型for循环 数组名字 ...

  2. 044 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 06 使用do-while循环实现猜字游戏

    044 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 06 使用do-while循环实现猜字游戏 本文知识点:do-while循环深入运用 案例练习 案例 ...

  3. Python基础:06条件和循环

    1:条件表达式(三元操作符) Python 在很长的一段时间里没有条件表达式(C ? X : Y), 或称三元运算符.人们试着用 and 和 or 来模拟它, 但大多都是错误的. 根据 FAQ , 正 ...

  4. [lua]紫猫lua教程-命令宝典-L1-01-06. 循环结构

    L1[循环]01. for循环结构介绍 只是简单的说了下计数型的for循环结构 for i=1,10,1 do testlib.traceprint(i) end 注意几点: 1.上面的1和10表示循 ...

  5. Java_循环结构

    目录 while循环 do...while循环 for循环 for循环嵌套 增强for循环 打印三角形 Debug 视频 while循环 while(布尔表达式){ //循环内容 } //死循环 wh ...

  6. C#语言和数据库基础

    第一章 第一个C#程序 Vs2012密钥 RBCXF-CVBGR-382MK-DFHJ4-C69G8 01..net和C#的区别 大概在2000年,微软推出了一种革命性的产品--.NET(战略) 目标 ...

  7. 那些年,我们一起疯狂的C#

    v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VM ...

  8. Miller_Rabin (米勒-拉宾) 素性测试

    之前一直对于这个神奇的素性判定方法感到痴迷而又没有时间去了解.借着学习<信息安全数学基础>将素性这一判定方法学习一遍. 首先证明一下费马小定理. 若p为素数,且gcd(a, p)=1, 则 ...

  9. 20160126.CCPP体系详解(0005天)

    程序片段(01):eatmem.c 内容概要:语句和逻辑结构 #include <stdio.h> #include <stdlib.h> #include <Windo ...

  10. 记一次 JavaScript 浮点型数字误差引发的问题

    需求 车间的工人在生产出来产品后,需要完成初步的自检,并通过手机上报.在实际生产中,用户(工人)不方便进行数值的输入,因而表单中的一些项设计成 picker 模式以供选取数值.数值的取值范围,根据允许 ...

随机推荐

  1. c语言指针的简单实例

    c语言的指针的存在使得c语言对硬件的操控,以及灵活性得到了极大的提高. 但是指针的使用存在着很多难点问题. #include<stdlib.h> #include<stdio.h&g ...

  2. scrapy 爬取天猫商品信息

    spider # -*- coding: utf-8 -*- from urllib.parse import urlencode import requests import scrapy impo ...

  3. ThinkPHP U方法

    方法1: {:U('User/Booking/bookingdetails')} 方法2: {:U('User/Booking/bookingdetails')}"+"&a ...

  4. ubuntu16.04 chromium浏览器无法启动

    点击浏览器不能启动,在终端输入: chromium -browser %U 错误如下: [/)] NSS_VersionCheck("3.26") failed. NSS > ...

  5. hdu_1051 Wooden Sticks 贪心

    Wooden Sticks Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Tot ...

  6. [WebShow系列] 现场控制台操作方法

    正在制作......,敬请期待. 现场控制台操作方法 现场控制台是现场管理员的管理后台.现场管理员首先登录指定的网址.使用现场管理员指定的登录名及密码就可以登录到后台.在后台点击[WebShow现场控 ...

  7. Exalogic硬件架构

    1.硬件配置见如下图表. 组件名称 满配 半配 1/4配 1/8配 Sun Rack II 1242 1 1 1 1 计算节点 X2-2.X3-2.X4-2.X5-2.X6-2 30 16 8 4 存 ...

  8. C++_类入门4-String类

    很多应用程序都需要处理字符串.C语言在string.h(C++中为cstring)中提供了一系列的字符串函数,很多早期的C++实现为处理字符串提供了自己的类. string类是由头文件string支持 ...

  9. 113th LeetCode Weekly Contest Largest Time for Given Digits

    Given an array of 4 digits, return the largest 24 hour time that can be made. The smallest 24 hour t ...

  10. UVA - 10298 后缀数组(仅观赏)

    题意:求最小循环节 \(KMP\)可以20ms通过,而\(da\)实现的后缀数组并无法在3000ms内通过 听说要用\(dc3\)才勉强卡过,这里仅列出\(da\)实现 #include<ios ...