11月3每日打卡
.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("无效的月份。");
        }
    }
}
 
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号