题目:编写一个应用程序,让用户输入二个数字,并显示它们,但拒绝接受两个数字都大于10的情况,并要求用户重新输入。
代码:
using System;
using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;namespace RefuseSame
{ class Program { static void Main(string[] args) { string var; bool flag = false; String[] vars=new string[2]; Console.WriteLine("请输入一个不小于的整数(仅一个),否者重新输入!:"); do{ if (flag) Console.WriteLine("请重新输入二个数:"); var = Console.ReadLine(); vars=Regex.Split(var,@"\s+"); }while(flag=!((Convert.ToInt32(vars[1])>10)^(Convert.ToInt32(vars[0])>10))); Console.WriteLine("success!"); Console.ReadKey(); } }}