프로그래밍/C(8)
-
알고리즘 학습 4문제
1.입력 파라미터 x,y를 받아 x의 y제곱을 반환하는 정수 함수 pow를 구현하라. int pow(int x, int y) { int i; int total = 0; for (i = 0; i < y; i++) { total = total * y; } return total; } 2. 예상 출력 결과가 나오도록 배열을 반전시키는 코드를 작성하여라. #include int main() { int aaa[5] = { 1, 4, 2, 3, 5}; int size = sizeof(aaa)/sizeof(int); int i, temp; for( i = 0; i < size/2; i++) { temp = arr[i]; arr[i] = arr[size-1-i]; arr[size-1-i] = temp; } for(i ..
2023.10.30 -
C언어_재귀 호출
C언어를 새로히 공부하게 되었다. 우선 자바에서는 입력값을 받을 때 java.util.Scanner를 import해 받아 썼으면 C에서는 scanf로 키보드값을 입력 받는다. 하지만 그냥 쓰게되면 다음과 같은 오류가 발생하게 된다. 따라서 #define _CRT_SECURE_NO_WARNINGS 을 추가해주어야 정상적으로 빌드되어진다. 아래는 연습용 예제 #define _CRT_SECURE_NO_WARNINGS #include int main(void) { char grade;// 학점을 입력할 변수 char name[20];// 이름을 입력할 배열 printf("학점 입력 : ");// grade 변수에 학점 문자 입력 scanf("%c", &grade); printf("이름 입력 : "); scanf..
2023.10.18