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