static void Main(string[] args) { //1、用while计算1到100之间的整数和 int i = 1; int sum = 0; while(i <=100) { sum += i; i++; } Console.WriteLine(sum); //2、要求用户输入用户名密码,只要不是admin和888888,就一直提示要求重新输入。代码如下 /* Console.WriteLine("请输入用户名"); string username=Console.ReadLine(); Console.WriteLine("请输入密码"); string password=Console.ReadLine(); while(username!="admin"||password!="888888") { Console.WriteLine("请输入用户名"); username=Console.ReadLine(); Console.WriteLine("请输入密码"); password=Console.ReadLine(); } Console.WriteLine("欢迎登录!"); */ //3、不断要求用户输入一个数字,然后打印这个数字的二倍,当用户输入q的时候程序退出(return)。代码如下: /* while(true) { Console.WriteLine("请输入一个数字"); string s=Console.ReadLine(); if(s=="q") { return; } int k=Convert.ToInt32(s); Console.WriteLine("{0}",k*2); } */ //eg4:不断要求用户输入一个数字(假定用户输入的都是正整数),当用户输入end的时候显示刚才输入的数字中的最大值。设一个变量int max,初始值为0,用户每输入一次就把用户输入的和max比较一下,如果输入的必max大,则让max等于用户输入。代码如下 int max = 0; while(true) { Console.WriteLine("请输入一个数字"); string s4 = Console.ReadLine(); if (s4 == "end") { Console.WriteLine("{0}", max); return; } int k = Convert.ToInt32(s4); if (max < k) { max = k; } } Console.ReadKey(); }