一个测验题需要达到以下要求:1、输入长和宽得出结果 2、第一次选择了长方形,输入长宽得到结果后不返回选择序号窗,而是继续输入长宽 3、显示出历史输入长宽后得到的结果 4、输入代码离开控制台程序
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 长方形面积计算工具
{
class Program
{
static void Main(string[] args)
{
int i; double t_1, t_2, t_3; double r_lenth, r_width; double cir, area; //长方形变量
Console.WriteLine("· · · 长方形面积计算器 · · · "); //输出控制台名称
while (true) //无限循环语句
{
Console.WriteLine("· · · 1.长方形 2.退出 · · ·"); //选项输出
Console.WriteLine(" · · ·请输入序号:"); //字符输入提示
i = int.Parse(Console.ReadLine());
switch (i)
{
case 1: //长方形面积算法
Console.WriteLine("· · · 请输入长方形的长:"); //依次输入量个边长
r_lenth = float.Parse(Console.ReadLine());
Console.WriteLine("· · · 请输入长方形的宽:");
r_width = float.Parse(Console.ReadLine());
area = r_lenth * r_width; //面积计算公式
Console.WriteLine("· · ·该长方形面积为:{0}", area); //输出结果
break;
case 2: Console.WriteLine("· · · 欢迎您的下次进入!!!· · ·"); break; //选择2推出
default: Console.WriteLine("ERROR!!!"); break; //输入值错误
} //switch结束
if (i == 2) break; //判断用户是否退出系统
}//while循环结束
}
}
}
现在的情况是可以输出但是第一次选好长宽计算出结果后会直接返回序号选择界面想要达到以下效果1、输入长和宽得出结果 2、第一次选择了长方形,输入长宽得到结果后不返回选择序号窗,而是继续输入长宽 3、显示出历史输入长宽后得到的结果 4、输入代码离开控制台程序