๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • Welcome.
:: C_ ๐Ÿšฉ/์˜ˆ์ œ

[C์–ธ์–ด] ์˜ˆ์ œ - ์–ธ์ œ๊นŒ์ง€ ๋”ํ•ด์•ผ ํ• ๊นŒ?

by EunBird 2021. 3. 10.

 

1, 2, 3 ... ์„ ๊ณ„์† ๋”ํ•ด ๋‚˜๊ฐˆ ๋•Œ,
๊ทธ ํ•ฉ์ด ์ž…๋ ฅํ•œ ์ •์ˆ˜(0 ~ 1000)๋ณด๋‹ค ๊ฐ™๊ฑฐ๋‚˜ ์ž‘์„ ๋•Œ๊นŒ์ง€
๊ณ„์† ๋”ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด๋ณด์ž.

์ฆ‰, 1๋ถ€ํ„ฐ n๊นŒ์ง€ ์ •์ˆ˜๋ฅผ ๊ณ„์† ๋”ํ•œ๋‹ค๊ณ  ํ•  ๋•Œ,
์–ด๋””๊นŒ์ง€ ๋”ํ•ด์•ผ ์ž…๋ ฅํ•œ ์ˆ˜๋ณด๋‹ค ๊ฐ™๊ฑฐ๋‚˜ ์ปค์ง€๋Š”์ง€ ์•Œ์•„๋ณด๊ณ ์ž ํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค.

 

์ž…๋ ฅ

์ •์ˆ˜ 1๊ฐœ๊ฐ€ ์ž…๋ ฅ๋œ๋‹ค.

์ถœ๋ ฅ

1, 2, 3, 4, 5 ... ๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ๊ณ„์† ๋”ํ•ด ํ•ฉ์„ ๋งŒ๋“ค์–ด๊ฐ€๋‹ค๊ฐ€,
์ž…๋ ฅ๋œ ์ •์ˆ˜์™€ ๊ฐ™๊ฑฐ๋‚˜ ์ปค์กŒ์„ ๋•Œ, ๋งˆ์ง€๋ง‰์— ๋”ํ•œ ์ •์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.

 

 

ใ…กใ…กใ…กใ…กใ…ก

#include<stdio.h>
void main() {
   int num;
   printf("0~1000์‚ฌ์ด์˜ ์ˆซ์ž๋ฅผ ์ž…๋ ฅํ•˜์‹œ์˜ค:");
   scanf("%d", &num);

   int sum = 0;
   int i = 0;
   while (1) {
      sum += i;

      if (sum > num) {
         break;
      }
      i++;
   }
   printf("%d๊นŒ์ง€ ๋”ํ•ด์กŒ์œผ๋ฉฐ,  ์ตœ์ข…ํ•ฉ์€ %d์ž…๋‹ˆ๋‹ค.", i, sum-i);
}

ใ…กใ…กใ…กใ…กใ…ก

 

 

728x90

๋Œ“๊ธ€