[1] λ¬Έμ
λ¬Έμ μ€λͺ
μ¬μ©μλ‘λΆν° μ μ x,yλ₯Ό μ λ ₯λ°μμ xμμ yκΉμ§μ ν©μ ꡬνλ νλ‘κ·Έλ¨μ μμ±νλΌ.
μ μΆλ ₯ μμ
[2] μ λ΅
μ½λ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main(void) { int i, x, y, sum; printf("μμ μ μ: "); scanf("%d", &x); printf("μ’
λ£ μ μ: "); scanf("%d", &y); sum = 0; for (i = x; i < y+1 ; i++) { sum += i; } printf("%d μμ %d κΉμ§μ ν© : %d", x, y, sum ); return 0; } | cs |
μ½μ μ°½
[3] ν΄μ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main(void) { int i, x, y, sum; printf("μμ μ μ: "); // μ¬μ©μμκ² μμ μ μλ₯Ό μ
λ ₯λ°κΈ° μν μλ΄ λ©μμ§ μΆλ ₯ scanf("%d", &x); // μ¬μ©μλ‘λΆν° μμ μ μλ₯Ό μ
λ ₯λ°μ printf("μ’
λ£ μ μ: "); // μ¬μ©μμκ² μ’
λ£ μ μλ₯Ό μ
λ ₯λ°κΈ° μν μλ΄ λ©μμ§ μΆλ ₯ scanf("%d", &y); // μ¬μ©μλ‘λΆν° μ’
λ£ μ μλ₯Ό μ
λ ₯λ°μ sum = 0; // ν©κ³λ₯Ό μ΄κΈ°ν for (i = x; i <= y; i++) { sum += i; // μμ μ μλΆν° μ’
λ£ μ μκΉμ§μ μ μλ₯Ό sumμ λν¨ } printf("%d μμ %d κΉμ§μ ν© : %d", x, y, sum); // μμ μ μλΆν° μ’
λ£ μ μκΉμ§μ ν©κ³ μΆλ ₯ return 0; } | cs |
μ΄ μ½λλ λ€μκ³Ό κ°μ λμμ μννλ€:
- _CRT_SECURE_NO_WARNINGSλ μ»΄νμΌλ¬μκ² νΉμ κ²½κ³ λ₯Ό 무μνλλ‘ μ§μνλ μ§μμμ΄λ€.
- stdio.h ν€λ νμΌμ νμ€ μ λ ₯ λ° μΆλ ₯ ν¨μλ₯Ό μ¬μ©νκΈ° μν΄ ν¬ν¨λλ€.
- main ν¨μλ νλ‘κ·Έλ¨μ μ§μ μ μ΄λ€.
- λ³μ i, x, y, sumμ μ μΈνλ€. κ°κ°μ λ°λ³΅λ¬Έμ μ μ΄ λ³μμ μμ μ μ, μ’ λ£ μ μ, ν©κ³λ₯Ό μ μ₯νλ λ³μμ΄λ€.
- printf ν¨μλ₯Ό μ¬μ©νμ¬ "μμ μ μ: " λ©μμ§λ₯Ό μΆλ ₯νκ³ , scanf ν¨μλ₯Ό μ¬μ©νμ¬ μ¬μ©μλ‘λΆν° μμ μ μλ₯Ό μ λ ₯λ°λλ€.
- printf ν¨μλ₯Ό μ¬μ©νμ¬ "μ’ λ£ μ μ: " λ©μμ§λ₯Ό μΆλ ₯νκ³ , scanf ν¨μλ₯Ό μ¬μ©νμ¬ μ¬μ©μλ‘λΆν° μ’ λ£ μ μλ₯Ό μ λ ₯λ°λλ€.
- ν©κ³λ₯Ό λνλ΄λ λ³μ sumμ 0μΌλ‘ μ΄κΈ°ννλ€.
- for λ°λ³΅λ¬Έμ μ¬μ©νμ¬ μμ μ μλΆν° μ’ λ£ μ μκΉμ§μ λ²μμμ κ° μ μλ₯Ό λνμ¬ ν©κ³λ₯Ό κ³μ°νλ€.
- printf ν¨μλ₯Ό μ¬μ©νμ¬ "μμ μ μμμ μ’ λ£ μ μκΉμ§μ ν©: " λ©μμ§μ κ³μ°λ ν©κ³λ₯Ό μΆλ ₯νλ€.
- return 0;μ ν΅ν΄ νλ‘κ·Έλ¨μ μ’ λ£λ₯Ό λνλΈλ€.
μ΄ μ½λλ μ¬μ©μλ‘λΆν° μμ μ μμ μ’ λ£ μ μλ₯Ό μ λ ₯λ°μ ν΄λΉ λ²μ λ΄μ λͺ¨λ μ μμ ν©κ³λ₯Ό κ³μ°νμ¬ μΆλ ₯νλ νλ‘κ·Έλ¨μ΄λ€.
[4] νμ΄ λ° μ€λ΅
βοΈ sum = x; λ‘ μ΄κΈ°ν ν΄μ£Όμλ€. → sum = 0; μΌλ‘ μ΄κΈ°ννλ κ²μΌλ‘ κ³ μ³μ£Όμλ€.
βοΈ for (i = x, i < y+1 , i++;) λΌκ³ μ½λλ₯Ό μΌμλ€. (λ¬Έλ²μ΄ κΈ°μ΅ μ λμ λ§λ μ λκ² μ μμλ€...) → for (i = x; i < y+1 ; i++) λ‘ κ³ μ³μ£Όμλ€.
βοΈ sum = sum + 1; μ΄λΌκ³ μΌμλ€. → sum = sum + i; λ‘ κ³ μ³μ£Όμλ€. μλ§ μμ μκ°μ λ°°μ λ λ΄μ©μ μ λλ‘ μ΄ν΄νμ§ μκ³ μ΄λ―Έμ§λ‘ κΈ°μ΅ν΄μ i λμ 1μ μ΄ κ² κ°λ€
βοΈ return 0; μ μΈμ μ¨μΌνκ³ μΈμ μ°μ§ μμλ λλ κ±΄μ§ μμ§ μ λͺ¨λ₯΄κ² λ€. → ν¨μ λ¨μμ λ€λ£° λ λ€μ 곡λΆνλλ‘ νκ² λ€.
[5] μΆκ° νμ΅
λ°λ³΅λ¬Έμ 곡λΆν λ΄μ©μ ν°μ€ν 리μ μ 리ν΄μ μ¬λ¦° λ€ λ§ν¬λ₯Ό 첨λΆνκ² λ€.
[6] λλ μ
βοΈ μκ³ λ¦¬μ¦μ μ΄λ ΅λ€... μμ μκ°μ κ΅μλ μ€λͺ μ λ£κ³ μ΄ν΄νλ€κ³ μκ°νκ³ λμ΄κ°μλλ°, λ§μ μ μΆλ ₯ μμλ§ λ³΄κ³ μ λ νΌμ μ½λλ₯Ό μ§λ €λκΉ νλ€μλ€.
'1νλ (2023) > C μΈμ΄' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[C] C study mini project: λ°°μ΄ (0) | 2023.07.13 |
---|---|
[C] Study: λ³μμ μλ£ν - (1) λ³μ (0) | 2023.07.11 |
[C] Study mini project_1주차: 쑰건문 (0) | 2023.07.10 |
[C] C Study mini project_1μ£Όμ°¨: μμκ³Ό μ°μ°μ (0) | 2023.07.10 |
[C] Visual Studioμμ '#define _CRT_SECURE_NO_WARINGS' λ₯Ό μ¬μ©νλ μ΄μ (0) | 2023.07.10 |