首先,我不知道你求范围做什么?你求范围逻辑复杂,不知道想干什么,然后整体代码思路不清晰.
不断要求用户输入一个数字,然后打印这个数字的二倍,当用户输入q的时候程序退出。
下面是代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 测试
{
class Program
{
static void Main(string[] args)
{
//不断要求用户输入一个数字,然后打印这个数字的二倍,当用户输入q的时候程序退出。
string input; //输入的数字
do
{
Console.WriteLine("请您输入数字");
input = Console.ReadLine();
int numBer; //是数字的话,返回numBer
if (Int32.TryParse(input, out numBer)) //TryParse函数
{
Console.WriteLine("{0}的两倍数是{1}", input, numBer *2);
}
else
{
Console.WriteLine("程序结束");
}
} while (input!="q"); //用户输入q的话结束
Console.ReadKey();
}
}
}
|