C#24 C# 공부(10) 93~100 93. 일반화 메소드using System; namespace P93 { class Program { static void Main(string[] args) { int[] a = { 1, 2, 3 }; double[] d = { 0.1, 0.2, 0.3 }; string[] s = { "AB", "BC", "CD" }; Print(a); Print(d); Print(s); } private static void Print(T[] values) { foreach (var .. 2024. 8. 27. C# 공부(10) 91~92(Part2 End) 91. 선택적 인수와 명명된 인수using System; namespace P91 { class Program { static int Power(int x, int y = 2) { int result = 1; for (int i = 0; i { result *= x; } return result; } static int Area(int h, int w) { return h * w; } static void Print(int a, int .. 2024. 8. 26. C# 공부(9) 81~90 81. 재귀 메소드로 역수의 합 계산using System; namespace P81 { class Program { static void Main(string[] args) { Console.WriteLine("1 - 10 역수 합 = {0}", Sum(10)); } private static double Sum(int n) { if (n == 1) return 1; else return 1.0 / n + Sum(n - 1); } } } 결과1 - 10 역수 합 = 2.9289682539682538( 서로 곱한 결과가 1이 나오는 .. 2024. 8. 26. C# 공부(8) 71~80 71. 소수인지를 알아내는 정적 메소드using System; namespace P71 { class Program { static void Main(string[] args) { int count = 0; for (int i = 2; i { if (IsPrime(i)) { Console.Write($"{i} "); count++; } } Console.WriteLine(); Co.. 2024. 8. 26. 이전 1 2 3 4 5 6 다음