(28.218.81608.81609.81613.82501.82504.82429)
1、 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int i; while (true) { Console.WriteLine("欢迎使用利率计算器"); Console.WriteLine("计算完成后可按Q退出"); if (Console.ReadKey().KeyChar != 'Q') { Console.WriteLine("请输入本金:"); decimal x = decimal.Parse(Console.ReadLine()); Console.WriteLine("请输入利率:"); decimal y = decimal.Parse(Console.ReadLine()); Console.WriteLine("请输入存款年限:"); int z = int.Parse(Console.ReadLine()); for (i = 0; i < z; i++) x = x * (1 + y); Console.WriteLine(x); } else break; } } } } 2、 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication4 { class Program { static void Main(string[] args) { Circle2D a1 = new Circle2D(); Circle2D a2 = new Circle2D(1, 1, 3); Circle2D circle = new Circle2D(1, 1, 1); Console.WriteLine(a2.Area()); Console.WriteLine(a2.Perimeter()); Console.WriteLine(a2.Contains(2, 1)); Console.WriteLine(a2.Contains(circle)); Console.WriteLine(a2.Overlaps(circle)); } } } class Circle2D { public double X; public double Y; public double Radius; public Circle2D() { X = 0; Y = 0; Radius = 1; } public Circle2D(double x, double y, double r) { X = x; Y = y; Radius = r; } public double Area() { return Radius * Radius * Math.PI; } public double Perimeter() { return 2 * Radius * Math.PI; } public Boolean Contains(double x, double y) { double d = Math.Pow(x * x + y * y, 0.5); return d < Radius ? true : false; } public Boolean Contains(Circle2D circle) { return Radius > circle.Radius && Area() > circle.Area() ? true : false; } public Boolean Overlaps(Circle2D circle) { return Radius + circle.Radius < 2 * Radius ? true : false; } }
group status
👤 group joined: 0 ⏳ group pending: 0 🚫 group blocked: 0







