刚入门的C#.NETer们共同学习努力进步,大牛不要嫌弃欢迎评论指导
输入半径并计算圆面积(可计算多组数据,其中非数字数据或负数结束程序)
直接上代码:
using System.Text.RegularExpressions;//引入命名空间正则表达式
class Circle
{
static void Main(string[] args)
{
Regex reg = new Regex("^[0-9].*$");//创建正则表达式对象,筛选出正数、0及小数
while (true)//用来计算多组数据
{
double area, radius;//area为圆面积,radius为圆半径
Console.Write("输入半径(输入负数及非数字字符退出程序):");
string r =