#include int getGCD(int a, int b); //iteration을 이용 int recursion(int a, int b);//recursion을 이용 int main() { int x, y, gcd; printf("두개의 양수 a,b를 입
#include void get_binary(int a); void get_hexa(int a); void print16(int a); void get_octa(int a); int main() { int decimal; printf("십진법 수를 입력하시오:"
/*10X10차원을 갖는 2차원 배열이 있다. 각 자리는 초기자리 0을 제외하고 모두 0으로 초기화된다. 0자리에 위치한 쥐가 9 위치에 있는 치즈를 얻어야 한다. 각 이동 방향은 상하좌우 대각선 까지 포함하여 8방향 이고, 각 방향으로 가는 확률은 서로 다르다. 방문
/*난수를 이용해 행렬 A,B를 생성한다. 행렬식을 구하는 함수를 선언하여 둘 중 하나라도 영행렬이면 다시 행렬을 생성하도록 한다. 행렬의 합, 곱, 전치행렬을 구하고 출력한다. func(a[],b[],c[])를 만들어서 구하도록 한다. 고찰: (a)A와 A.T의 행렬
포인터 (pointer) 포인터는 C언어의 가장 기본이라고 할 수 있다. 포인터는 C에 존재하는 모든 자료형에 대해 존재하는데, 예를 들면 int에 대한 포인터, char에 대한 포인터, float에 대한 포인터 등의 형태로 사용된다. 포인터의 본질은 메모리의 주소