练习1:

  1. namespace _05.while循环练习01
  2. {
  3. class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. //打印100次"努力学习.net技术"
  8. int i = 0;
  9. while (i < 100) //当i小于100就执行循环体的内容
  10. {
  11. Console.WriteLine("{0}.努力学习.net技术",i);
  12. i++;
  13. }
  14. Console.ReadKey();
  15. }
  16. }
  17. }
练习2:
  1. namespace _06.while循环练习02
  2. {
  3. class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. //输入班级人数,然后依次输入学员成绩,计算班级学员的平均成绩和总成绩
  8. int sum=0; //用来统计总成绩
  9. int count = 0; //用来保存班级人数
  10. double avg = 0; //用来保存平均成绩
  11. Console.WriteLine("请输入班级人数:");
  12. int number = int.Parse(Console.ReadLine());
  13. count = number;
  14. while (number > 0) //当number大于0的时候就循环执行循环体的内容
  15. {
  16. sum += int.Parse(Console.ReadLine()); //总成绩
  17. number--;
  18. }
  19. avg = sum / count*1.0;
  20. Console.WriteLine("计算机班总成绩是:{0},平均成绩是:{1}",sum,avg);
  21. Console.ReadKey();
  22. }
  23. }
  24. }
练习3:
  1. namespace _07.while循环练习03
  2. {
  3. class Program
  4. {
  5. static void Main(string[] args)
  6. {
  7. //老师问学生,这道题目你会做了吗?如果学生回答"会了(y)",则可以放学,如果学生不会做(m)
  8. //则老师再讲一遍.....
  9. int number = 10; //最多循环问十遍会不会做这道题
  10. string s = null; //保存学生的回答
  11. while (number>0)
  12. {
  13. Console.WriteLine("这道题你会做了吗?");
  14. s = Console.ReadLine();
  15. if (s == "y")
  16. {
  17. Console.WriteLine("放学");
  18. break;
  19. }
  20. else
  21. {
  22. number--;
  23. }
  24. }
  25. if (number == 0)
  26. {
  27. Console.WriteLine("放学");
  28. }
  29. Console.ReadKey();
  30. }
  31. }
  32. }

05.while循环的练习的更多相关文章

  1. 043 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 05 do-while循环介绍及应用

    043 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 05 do-while循环介绍及应用 本文知识点:do-while循环介绍及应用 do-while循 ...

  2. 【shell实例】定时21:00-21:05,循环调用DSQL脚本,其它时段自动退出

    1.功能描述: 每日21:00定时调起test.sh,循环调起DSQL脚本test.dsql,直到21:05程序自动退出,捕获日志到相应log文件中. 2.日志文件: (1)日期.log文件中含Err ...

  3. Oracle PLSQL Demo - 05.WHILE循环[WHILE LOOP]

    declare v_sal ; begin ) loop v_sal :; dbms_output.put_line(v_sal); end loop; end;

  4. 循环语句for基本概述

    循环语句for基本概述 01. for循环基础语法 for 变量名 in [ 取值列表 ]do 循环体done 02. for循环基本使用示例 #取值列表有多种取值方式,可以直接读取in后面的值,默认 ...

  5. python中if语句和循环语句

    //2019.12.05 python循环控制结构(一)控制循环结构 1-1 程序的判断语句与组合1.对于python的控制结构主要有以下三大类:(1)分支结构(2)循环结构(3)异常处理 2.pyt ...

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

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

  7. 0031 Java学习笔记-梁勇著《Java语言程序设计-基础篇 第十版》英语单词

    第01章 计算机.程序和Java概述 CPU(Central Processing Unit) * 中央处理器 Control Unit * 控制单元 arithmetic/logic unit /ə ...

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

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

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

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

随机推荐

  1. 题解 BZOJ 1002 【[FJOI2007]轮状病毒】

    题目链接 emm…… 正解:矩阵树定理,但是本宝宝不会求基尔霍夫矩阵. 开始考场方法: 手动模拟$n=1--5$时的答案(数不大,~~画画就出来了~~要画上半个小时). 画出来,答案是这样的:$1$ ...

  2. Trie树【洛谷P3879】 [TJOI2010]阅读理解

    P3879 [TJOI2010]阅读理解 题目描述 英语老师留了N篇阅读理解作业,但是每篇英文短文都有很多生词需要查字典,为了节约时间,现在要做个统计,算一算某些生词都在哪几篇短文中出现过. 输入输出 ...

  3. 洛谷 P2234 [HNOI2002]营业额统计

    题目描述 Tiger最近被公司升任为营业部经理,他上任后接受公司交给的第一项任务便是统计并分析公司成立以来的营业情况. Tiger拿出了公司的账本,账本上记录了公司成立以来每天的营业额.分析营业情况是 ...

  4. Andriod ListView组件的使用

    1.介绍 总结:ListView 是一个可以以垂直滚动的方式展示条目内容的一个列表,条目的内容来自于ListAdapter(适配器). 2.操作步骤 3.内存溢出问题(快速拖到条目) 利用getVie ...

  5. Python-list()之remove()/pop() I /del()

    代码块 remove #remove删除首个符合条件的元素,并不删除特定的索引. n =[1,2,2,3,4,5] n.remove(3) print (n) #输出 [1, 2, 2, 4, 5] ...

  6. 计算hashCode通用计算公式

    1.java计算公式 @Override public int hashCode() { //设置初始值 ; //假设有效域为: name,age,idCardNo,incomeAnnual,sex, ...

  7. Oracle笔记-Multitable INSERT 的用法

    [转自]  http://blog.chinaunix.net/uid-8504518-id-3310531.html 为避免日趋衰退的记忆力,参考官方E文文档<Introduction to ...

  8. 将Eclipse的Java Project转换为Dynamic Web Project

    在用Eclipse做JavaEE开发时经常遇到Web工程被识别为Java工程的问题,导致很多功能无法使用. 只需做以下操作便可解决该问题. 1.右击Java工程选择Properties 2.选择左边目 ...

  9. Heap — 20181120

    363. Trapping Rain Water public class Solution { /** * @param heights: a list of integers * @return: ...

  10. css3 渐变色

    Firefox可以使用角度来设定渐变的方向,而webkit只能使用x和y轴的坐标. 渐变可以创建类似于彩虹的效果,低版本的浏览器使用图片来实现,CSS3将会轻松实现网页渐变效果 粘贴代码 <di ...