일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 리액트
- 노드
- Transform
- 자바
- java
- React
- npm start
- Vue
- 형변환
- Node.js
- package.json
- JWT
- Rigidbody
- 템플릿 리터럴
- 컴포넌트
- 유니티
- vue 앱만들기
- Scanner
- 이기적
- Unity
- for문
- vue 로그인
- 이기적 리눅스 마스터 2급
- vue jwt
- Vue.js
- quasar
- axios
- vue 독학
- 반복문
- 리눅스마스터2급
- Today
- Total
나아가기
c언어_for문 본문
for문
for (초기식; 조건식; 증감식) {
실행 문장;
}
① 초기식 : for문을 시작할 때, 처음 단 한번만 실행되는 식으로 어떤 변수의 초기값을 정해주는 식이다.
② 조건식 : 조건이 참이면 for문 블록 내의 문장을 실행하고, 거짓이면 for문을 끝내고 블록을 벗어난다.
③ 증감식 : for문 내의 실행문장이 처리될 때마다 실행하며 초기식에 지정된 변수의 값을 변화시키는데 주로 사용된다.
for (int i=0; i<n; i++){ }
① 변수 i의 초기값을 0으로 지정하고,
② 그 값이 n보다 작은 동안 블럭을 실행한다.
③ 블록 내의 문장 실행 완료될 때마다 i값을 1씩 증가시키고, i가 1부터 n까지 증가되면서 블럭을 n번 반복하여 실행
<예제 1. 숫자를 입려받아 입려받은 숫자만큼 숫자를 출력하는 프로그램을 작성하세요.>
입력 예시 -> 5 // 출력 예시 -> 1 2 3 4 5
#include <stdio.h>
int main(){
int num;
scanf("%d", &num);
for(int i = 1; i<=num; i++){
printf("%d ", i);
}
return 0;
}
<예제 2. 하나의 숫자를 입력받아 1부터 입력받은 수까지의 5의 배수의 합을 구하여 출력하는 프로그램을 작성하시오>
입력 예시 -> 3 // 출력 예시 -> 0
입력 예시 -> 10 // 출력 예시 -> 15 (5 + 10)
<예제 3. 정수를 입력받아 약수를 출력하는 프로그램을 작성하시오.>
<예제 4. 하나의 정수를 입력받고 1부터 입력받은 수 중 소수를 출력하는 프로그램을 작성하시오.>
<예제 5. 자연수 n을 입력받아 n줄 만큼 출력하는 프로그램을 작성하시오.>
<예제 6. 입, 출력 예시ㅣ를 참고하여 다음과 같이 출력하는 프로그램을 for문을 이용하여 작성하시오.>
<예제 7. 표준입력으로 n을 입력받고, n의 배수를 출력하는 프로그램을 작성하시오.(최댓값 : 100)>
입력 예시 : 30 // 출력 예시 : 30, 60, 90
<예제 8. 369게임 만들기_ 숫자를 1씩 증가하면서 숫자에 3, 6, 9가 포함되어 있으면 "짝"을 입력함.>
'C언어' 카테고리의 다른 글
C언어_함수 (0) | 2022.03.21 |
---|---|
C언어_ 배열(Array) (0) | 2022.03.21 |
C언어_while문 (0) | 2022.03.20 |