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();
}
}
}
while和do while习题的更多相关文章
- Sharepoint学习笔记—习题系列--70-576习题解析 --索引目录
Sharepoint学习笔记—习题系列--70-576习题解析 为便于查阅,这里整理并列出了70-576习题解析系列的所有问题,有些内容可能会在以后更新. 需要事先申明的是: 1. ...
- 《python核心编》程课后习题——第三章
核心编程课后习题——第三章 3-1 由于Python是动态的,解释性的语言,对象的类型和内存都是运行时确定的,所以无需再使用之前对变量名和变量类型进行申明 3-2原因同上,Python的类型检查是在运 ...
- 习题 5: 更多的变量和打印 | 笨办法学 Python
一. 简述 “格式化字符串(format string)” - 每一次你使用 ' ’ 或 " " 把一些文本引用起来,你就建立了一个字符串. 字符串是程序将信息展示给人的方式. ...
- 【WebGoat习题解析】Parameter Tampering->Bypass HTML Field Restrictions
The form below uses HTML form field restrictions. In order to pass this lesson, submit the form with ...
- python核心编程(第二版)习题
重新再看一遍python核心编程,把后面的习题都做一下.
- SQL简单语句总结习题
创建一个表记员工个人信息: --创建一个表 create table plspl_company_info( empno ) not null, ename ) not null, job ), ma ...
- 《Python核心编程》部分代码习题实践(持续更新)
第三章 3-10 交换异常处理方式 代码: #makeTextFile.py #!/usr/bin/env python 'makeTextFile.py' import os ls = os.lin ...
- web实验指导书和课后习题参考答案
实验指导书 :http://course.baidu.com/view/daf55bd026fff705cc170add.html 课后习题参考答案:http://wenku.baidu.com/li ...
- 《C++primer》v5 第1章 开始 读书笔记 习题答案
从今天开始在博客里写C++primer的文字.主要以后面的习题作业为主,会有必要的知识点补充. 本人也是菜鸟,可能有不对之处,还望指出. 前期内容可能会比较水. 1.1略 1.2略 1.3 cin和c ...
- Oracle数据库习题
以下习题都已Oracle数据库中默认表为主体 1.列出至少有一个员工的所有部门. SELECT DISTINCT D.DNAME FROM EMP E,DEPT D WHERE E.DEPTNO=D. ...
随机推荐
- java-StringTokenizer类
StringTokenizer类别可以通过某个字符或者多个字符作为分界符,来将字符串划分为多个标记(token). package com.example.helloworld; import jav ...
- gdb调试相关
GDB调试及其调试脚本的使用返回脚本百事通一.GDB调试 1.1. GDB 概述 GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具.或许,各位比较喜欢那种图形界面方式的,像VC.BCB等 ...
- UVA 1160 - X-Plosives 即LA3644 并查集判断是否存在环
X-Plosives A secret service developed a new kind ofexplosive that attain its volatile property only ...
- 【jQuery】使用JQ来编写面板的淡入淡出效果
本文与上一篇的<[jQuery]使用JQ来编写最主要的淡入淡出效果>(点击打开链接)为姊妹篇. 但上一篇仅仅是对文本的基本控制,本篇则是对面板元素进行控制. 尽管功能上很类似,可是所用到的 ...
- 将其它图片格式转为.eps格式
假设是用origin的话就不存在这个问题. 倘若你是用excel绘图的话. 1.先将excel导出为.pdf文件 2.用Adobe Acrobat Pro 打开pdf,用其它的pdf软件貌似不行 3. ...
- ThinkPHP - URL - 伪静态 - 路由 - 重写
URL: 一.URL规则 1.默认是区分大小写,可以修改(配置文件)为不区分大小写. 2. //修改URL大小写问题 'URL_CASE_INSENSITIVE' =>true, 如果模块名为 ...
- 【Eclipse Plugin】SonarQube 启动报错
由于近期,信息安全部在搞代码优化工作.所以,配合上边的工作需求,使用sonar对代码进行优化检测.在Eclipse上装Sonar很简单,只要在Eclipse Marketplace上面搜索“Sonar ...
- 关于PsCreateSystemThread函数
研究了1天这个...MSDN说的不是很清楚NTSTATUS PsCreateSystemThread( _Out_ PHANDLE ThreadHandle, _In_ UL ...
- 搞清楚学习Web的目的,是为了推广自己的产品和服务,不是为了替人接单做网页
只有这样,Web才不会沉沦于下流,才会对自己的事业有真正的帮助-
- 引用 mkimage使用详解
引用 鱼 的 mkimage使用详解 uboot源代码的tools/目录下有mkimage工具,这个工具可以用来制作不压缩或者压缩的多种可启动映象文件. mkimage在制作映象文件的时候,是在原来 ...