.NET实验:编写一个控制台应用程序,输入三角形或者长方形边长,计算其周长和面积并输出。 编写一个控制台应用程序,可根据输入的月份判断所在季节。 编写程序,用 while 循环语句实现下列功能:有一篮鸡蛋,不止一个,有人两个两 个数,多余一个,三个三个数,多余一个,再四个四个地数,也多余一个,请问这篮鸡蛋至 少有多少个。 编写程序,计算数组中奇数之和和偶数之和。 编写程序,找一找一个二维数组中的鞍点(即该位置上的元素值在行中最大,在该 列上最小。有可能数组没有鞍点)。要求: 二维数组的大小、数组元素的值在运行时输入; 程序有友好的提示信息。用C#编写
1.
计算三角形或长方形的周长和面积
using System;
class Program
{
static void Main()
{
Console.WriteLine("请输入图形类型(triangle 或 rectangle):");
string shapeType = Console.ReadLine();
if (shapeType == "triangle")
{
Console.WriteLine("请输入三角形的三条边长:");
double side1 = Convert.ToDouble(Console.ReadLine());
double side2 = Convert.ToDouble(Console.ReadLine());
double side3 = Convert.ToDouble(Console.ReadLine());
double perimeter = side1 + side2 + side3;
double semiPerimeter = perimeter / 2;
double area = Math.Sqrt(semiPerimeter * (semiPerimeter - side1) * (semiPerimeter - side2) * (semiPerimeter - side3));
Console.WriteLine($"三角形的周长为:{perimeter}");
Console.WriteLine($"三角形的面积为:{area}");
}
else if (shapeType == "rectangle")
{
Console.WriteLine("请输入长方形的长度和宽度:");
double length = Convert.ToDouble(Console.ReadLine());
double width = Convert.ToDouble(Console.ReadLine());
double perimeter = 2 * (length + width);
double area = length * width;
Console.WriteLine($"长方形的周长为:{perimeter}");
Console.WriteLine($"长方形的面积为:{area}");
}
else
{
Console.WriteLine("无效的图形类型。");
}
}
}
2
根据输入的月份判断所在季节
using System;
class Program
{
static void Main()
{
Console.WriteLine("请输入月份(1 到 12):");
int month = Convert.ToInt32(Console.ReadLine());
string season = "";
if (month >= 1 && month <= 12)
{
if (month >= 3 && month <= 5)
season = "春季";
else if (month >= 6 && month <= 8)
season = "夏季";
else if (month >= 9 && month <= 11)
season = "秋季";
else
season = "冬季";
Console.WriteLine($"该月份位于{season}。");
}
else
{
Console.WriteLine("无效的月份。");
}
}
}