본문 바로가기
728x90
반응형
SMALL

개념264

chapter 7) 반환값이 없는 함수 #include void print_char(char ch, int count); int main(void){ print_char('@', 5); return 0; } void print_char(char ch, int count){ int i; for(i = 0; i< count; i++){ printf("%c", ch); } return; } main() 함수 1-1. `print_char('@', 5);`을 호출하여 '@' 문자를 5회 출력 print_char() 함수 2-1. 정수형 변수 i를 선언하고, 0부터 시작하여 count 미만일 때까지 i를 1씩 증가시키며 for 루프 실행 2-2. 루프 내에서 주어진 문자 ch('@')를 count(5)번 출력 2-3. 함수 종료 후 반환 문(retur.. 2024. 7. 8.
chapter 7) 2개의 함수로 만든 프로그램 #include int sum (int x, int y); int main(void){ int a= 10, b= 20; int result; result = sum(a,b); printf("result : %d\n", result); return 0; } int sum(int x, int y){ int temp; temp = x + y; return temp; } 1. sum 함수 정의 1-1. 함수는 두 개의 정수형 매개변수 x와 y를 받아들임 1-2. 정수형 변수 temp를 선언하고, x와 y의 합을 temp에 저장 1-3. temp를 반환함 2. main() 함수 2-1. 정수형 변수 a와 b를 선언하고 각각 10과 20의 값을 할당 2-2. 정수형 변수 result를 선언 2-3. `sum` 함수.. 2024. 7. 7.
chapter 6) 중첩 반복문을 사용한 별 출력 #include int main(void){ int i, j; for (i = 0; i< 3; i++){ for (j = 0; j < 5; j++){ printf("*"); } printf("\n"); } return 0; } 1. main() 함수 1-1. 정수형 변수 i와 j를 선언 1-2. 바깥쪽 for 루프를 사용하여 i가 0에서 시작하여 3보다 작을 동안 반복 실행. 이 루프는 총 3번 반복되며, 각 반복은 행을 나타냄 1-3. 안쪽 for 루프를 사용하여 j가 0에서 시작하여 5보다 작을 동안 반복 실행. 이 루프는 총 5번 반복되며, 각 반복에서 별(*) 하나를 출력. 이 루프는 열을 나타냄 1-4. 안쪽 for 루프의 실행이 끝날 때마다 printf("\n");를 사용하여 새로운 줄로 이동.. 2024. 7. 6.
chapter 6) while문을 사용한 반복문 #include int main(void){ int a = 1; while (a < 10){ a = a * 2; } printf("a : %d\n", a); return 0; } 이 코드는 변수 `a`의 값을 1부터 시작하여 2배씩 증가시키면서, `a`가 10보다 작은 동안 반복하는 프로그램입니다. 1. main() 함수 1-1. 정수형 변수 `a`를 선언하고 1의 값을 할당 1-2. `while` 루프를 사용하여 `a`의 값이 10 미만인 동안 반복 실행. 루프 내에서 `a`의 값을 2배로 증가시킴 1-3. `a`가 10 이상이 되면 루프를 탈출. 이 예제에서는 `a`가 1, 2, 4, 8을 거쳐 마지막으로 16이 되는 시점에 루프에서 탈출함 1-4. printf()문을 사용하여 최종적으로 계산된 `a.. 2024. 7. 5.
728x90
반응형
LIST