第五天

 1 //不断要求用户输入一个数字,当用户输入end的时候显示刚才输入数字中的最大数字
 2             string num1 = "";
 3             int max = 0;
 4             while(num1!="end")
 5                  {
 6                 Console.WriteLine("请输入一个数字,输入end提示最大值");
 7                 num1 = Console.ReadLine();
 8                 if (num1 != "end")
 9                 {
10                     try
11                     {
12                         int num2 = Convert.ToInt32(num1);
13                         if (num2 > max)
14                         {
15                             max = num2;
16                         }
17                     }
18                     catch
19                     {
20                         Console.WriteLine("输入不正确,请重新输入");
21                 }
22                 }
23                 else
24                 {
25                     Console.WriteLine(max);
26                 }
27             }
28             Console.ReadKey();

 

 1   //练习4:不断要求用户输入一个数字,然后打印这个数字的二倍,当用户输入q的时候程序退出。
 2             //循环体:提示用户输入一个数字 接收 转换  打印2倍
 3             //循环条件:输入的不能是q
 4 
 5             string input = "";
 6             while (input != "q")
 7             {
 8                 Console.WriteLine("请输入一个数字,我们将打印这个数字的2倍");
 9                 //不能直接转换成int类型 因为用户有可能输入q
10                 input = Console.ReadLine();//数字 q 乱七八糟
11                 if (input != "q")
12                 {
13                     try
14                     {
15                         int number = Convert.ToInt32(input);
16                         Console.WriteLine("您输入的数字的2倍是{0}", number * 2);
17                     }
18                     catch
19                     {
20                         Console.WriteLine("输入的字符串不能够转换成数字,请重新输入");
21                     }
22                 }
23                 else//==q
24                 {
25                     Console.WriteLine("输入的是q,程序退出");
26                 }
27             }

 

 1             //循环录入5个人的年龄并计算平均年龄,
 2             //如果录入的数据出现负数或大于100的数,立即停止输入并报错
 3             int zong = 0;
 4             for (int i = 0; i < 5; i++)
 5             {
 6                 Console.WriteLine("请输入第{0}个人的成绩",i+1);
 7                 int age = Convert.ToInt32(Console.ReadLine());
 8                 if (age >= 0 && age <= 100)
 9                 {
10                     zong += age;
11                 }
12                 else
13                 {
14                     Console.WriteLine("错误");
15                     break;
16                 }
17             }
18             Console.WriteLine("5个人的平均年龄是{0}", zong / 5);
19             Console.ReadKey();

 

 1             //在while中用break实现要求用户一直输入用户名和密码
 2             //只要不是admin,8888就一直提要求重新输入,如果正确提示登录成功
 3             string name = "";
 4             string mima = "";
 5             while (true)
 6             {
 7                 Console.WriteLine("请输入账号");
 8                 name = Console.ReadLine();
 9                 Console.WriteLine("请输入密码");
10                 mima = Console.ReadLine();
11                 if (name == "admin" && mima == "8888")
12                 {
13                     Console.WriteLine("登录成功");
14                     Console.ReadKey();
15                     break;
16                 }
17                 else
18                     Console.WriteLine("请重新输入");
19                 Console.ReadKey();
20             }

 

1   //三元表达式
2 //输入姓名是老赵就提示老赵,输入其他则提示流氓
3 
4   Console.WriteLine("请输入姓名");
5             string name = Console.ReadLine();
6             string i= name == "老赵" ? "老赵" : "流氓";
7             Console.WriteLine(i);

 

posted @ 2017-08-08 11:37  守夜人灬  阅读(288)  评论(0编辑  收藏  举报