22. 제곱 구하는 함수 프로그램
.NET프로그래밍/C# 3.5 SP1 2009. 8. 5. 19:10 |
using System;
public class 제곱
{
public static void Main()
{
// 2의 10승 : 1024
// 2의 20승 : 1048576
// 3의 3승 : 3 * 3 * 3 =27
Console.WriteLine(Math.Pow(2, 20)); // 1048576
// 아래 함수를 만들자.
Console.WriteLine(MyPow(2, 10)); // 1024
Console.WriteLine(MyPow(3, 3)); // 27
Console.WriteLine(MyPow(2, 20)); // 1048576
}
// MyPow 함수를 설계해 보시오... 시행착오법을 거치세요...
public static int MyPow(int a, int b)
{
int result = 1; // 1로 초기화
for (int i = 0; i < b; i++)
{
result *= a; // 1 * a * a * ...
}
return result;
}
}
'.NET프로그래밍 > C# 3.5 SP1' 카테고리의 다른 글
24. 구조체확장 (0) | 2009.08.06 |
---|---|
23. 구조체 선언 (0) | 2009.08.06 |
21. 합계 구하는 함수예제(매개변수로 배열을 전달하는 함수프로그램) (0) | 2009.08.05 |
20. 절대값 구하기 함수 예제 (0) | 2009.08.05 |
19. 반환값이 있는 함수 (0) | 2009.08.05 |