방명록
- C 기초 06 : for 함수, 라이브러리 함수2024년 09월 25일 11시 26분 36초에 업로드 된 글입니다.작성자: UXO Studio
01 for : for문 실행 순서
02 for, if 함수 사용 예제
03 for, for 함수 사용 예제
04 라이브러리 함수 : 헤더 파일
01 for : for문 실행 순서
for(초기값; 조건식; 증감값) { 실행문 }
for문 실행 순서 : 초기값 - 실행문 - 증감값 - 조건식 - 조건 참이면 실행문 반복, 거짓이면 종료.
#include <stdio.h> int main(void) { int n, x, i; printf("반복하고 싶은 숫자는 ?\n"); scanf("%d",&n); printf("%d를 반복하고 싶은 횟수는 ?\n",n); scanf("%d",&x); puts(""); for(i=1; i<=x; i++){ printf("%d\n",n); } printf("\n%d를 %d번 반복했습니다.",n,x); return 0; }
------------------------ 반복하고 싶은 숫자는 ? 5 5를 반복하고 싶은 횟수는 ? 4 5 5 5 5 5를 4번 반복했습니다. ------------------------
02 for, if 함수 사용 예제
#include <stdio.h> int main(void) { int i, s; printf("1부터 10까지 짝수의 합을 구하겠습니다.\n\n"); for(i=1; i<=10; i++){ if(i%2==0){ printf("%d\n",i); s=s+i; } } printf("\n1부터 10까지 짝수의 합은 %d입니다.",s); return 0; }
------------------------ 1부터 10까지 짝수의 합을 구하겠습니다. 2 4 6 8 10 1부터 10까지 짝수의 합은 30입니다. ------------------------
03 for, for 함수 사용 예제
#include <stdio.h> int main(void) { int i, l; printf("2단 ~ 9단 구구단을 외우겠습니다.\n\n"); for(i=2; i<=9; i++){ printf("[ %d단 ]\n",i); for(l=1; l<=9; l++){ printf("%d x %d = %d\n",i,l,i*l); } puts(""); } printf("2단 ~ 9단 구구단을 외웠습니다."); return 0; }
------------------------ 2단 ~ 9단 구구단을 외우겠습니다. [ 2단 ] 2 x 1 = 2 2 x 2 = 4 2 x 3 = 6 2 x 4 = 8 2 x 5 = 10 2 x 6 = 12 2 x 7 = 14 2 x 8 = 16 2 x 9 = 18 [ 3단 ] 3 x 1 = 3 3 x 2 = 6 3 x 3 = 9 3 x 4 = 12 3 x 5 = 15 3 x 6 = 18 3 x 7 = 21 3 x 8 = 24 3 x 9 = 27 [ 4단 ] 4 x 1 = 4 4 x 2 = 8 4 x 3 = 12 4 x 4 = 16 4 x 5 = 20 4 x 6 = 24 4 x 7 = 28 4 x 8 = 32 4 x 9 = 36 [ 5단 ] 5 x 1 = 5 5 x 2 = 10 5 x 3 = 15 5 x 4 = 20 5 x 5 = 25 5 x 6 = 30 5 x 7 = 35 5 x 8 = 40 5 x 9 = 45 [ 6단 ] 6 x 1 = 6 6 x 2 = 12 6 x 3 = 18 6 x 4 = 24 6 x 5 = 30 6 x 6 = 36 6 x 7 = 42 6 x 8 = 48 6 x 9 = 54 [ 7단 ] 7 x 1 = 7 7 x 2 = 14 7 x 3 = 21 7 x 4 = 28 7 x 5 = 35 7 x 6 = 42 7 x 7 = 49 7 x 8 = 56 7 x 9 = 63 [ 8단 ] 8 x 1 = 8 8 x 2 = 16 8 x 3 = 24 8 x 4 = 32 8 x 5 = 40 8 x 6 = 48 8 x 7 = 56 8 x 8 = 64 8 x 9 = 72 [ 9단 ] 9 x 1 = 9 9 x 2 = 18 9 x 3 = 27 9 x 4 = 36 9 x 5 = 45 9 x 6 = 54 9 x 7 = 63 9 x 8 = 72 9 x 9 = 81 2단 ~ 9단 구구단을 외웠습니다. ------------------------
04 라이브러리 함수 : 헤더 파일
#include <stdio.h> #include <windows.h> int main(void) { int i; for(i=1; i<=5; i++){ printf("*\n"); Sleep(200); } return 0; }
------------------------ * * * * * ------------------------
헤더 파일 : 라이브러리 함수를 정의하는 파일
라이브러리 함수 : C언어에서 제공하는 함수를 라이브러리 함수. 자주 사용하는 기능을 함수로 정의하여 제공하는 것으로 프로그래머가 편리하게 이용할 수 있도록 해 줌. 라이브러리 함수는 해당 함수가 포함된 헤더 파일을 프로그램에 추가하고 사용.
include<windows.h> : Sleep 함수 호출을 위한 헤더 파일
Sleep(n) : 1/1000 * n 초 만큼 지연 시키는 함수
#for문 #구구단 #C언어 #프로그래밍 #코딩기초 #프로그래밍공부 #코딩연습 #프로그래밍언어 #초보프로그래머 #C언어기초 #반복문 #for사용법 #구구단코드 #프로그래밍반복문 #라이브러리함수 #헤더파일 #Sleep함수 #C언어라이브러리 #windows헤더파일 #프로그래밍기초 #코딩헤더파일
'C C++ > C 기초' 카테고리의 다른 글
C 기초 08 : 잡다한 것들 가지고 놀기 (0) 2024.09.25 C 기초 07 : 사용자정의 함수 (0) 2024.09.25 C 기초 05 : switch case 함수 (0) 2024.09.25 C 기초 04 : while 함수 (0) 2024.09.25 C 기초 03 : if함수 (0) 2024.09.25 다음글이 없습니다.이전글이 없습니다.댓글