๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
C ์–ธ์–ด/๋ฌธ์ œํ’€์ด

[C์–ธ์–ด] ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์—ด ์ƒ์„ฑํ•˜์—ฌ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 7์žฅ

by IworldT 2021. 10. 12.
๋ฐ˜์‘ํ˜•

๋ช…ํ’ˆ c์–ธ์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ => ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express (์ƒ๋Šฅ์ถœํŒ์‚ฌ) 7์žฅ ์˜ 12๋ฒˆ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์ž.

 


ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์—ด์—์„œ๋Š” ์•ž์˜ 2๊ฐœ์˜ ์›์†Œ๋ฅผ ํ•ฉํ•˜์—ฌ ๋’ค์˜ ์›์†Œ๋ฅผ ๋งŒ๋“ ๋‹ค. ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์—ด์€ ์ปดํ“จํ„ฐ์—์„œ๋„ ํƒ์ƒ‰ ๋ฌธ์ œ ๋“ฑ์— ์‚ฌ์šฉ๋˜๊ธฐ๋„ ํ•œ๋‹ค. ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์—ด์„ ์ƒ์„ฑํ•˜์—ฌ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์—ฌ ๋ณด์ž.

 


๋ฐ˜์‘ํ˜•

 

 

ํ’€์ด

๋‘ ์ˆ˜๋ฅผ ๋”ํ•ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋‘ ์ˆ˜๋ฅผ a์™€ b๋กœ ๋‘๊ณ , ์ฒซ ์‹œ์ž‘์€ ๋ฌด์กฐ๊ฑด 0๊ณผ 1์ด๋ฏ€๋กœ a=0, b=1๋กœ ์ดˆ๊ธฐํ™”ํ•ด์ค€๋‹ค.

๋‘ ์ˆ˜๋ฅผ ๋”ํ•œ ๊ฐ’์€ ๋˜ ๋‹ค์Œ ์ˆ˜๋ฅผ ๋”ํ•  ๋•Œ ์‚ฌ์šฉํ•ด์•ผํ•˜๋ฏ€๋กœ ๋ณ€์ˆ˜ c๋กœ ์ €์žฅ ํ•ด ์ค„ ๊ฒƒ์ด๋‹ค.

๋ช‡ ๋ฒˆ์งธ ํ•ญ๊นŒ์ง€ ๊ตฌํ•ด์•ผํ•˜๋Š”์ง€๋„ ๋ฐ›์•„์„œ ๋ฐ˜๋ณต๋ฌธ์— ์‚ฌ์šฉํ•ด์ฃผ์–ด์•ผํ•˜๋ฏ€๋กœ n์œผ๋กœ ๋ฐ›์•„์ฃผ์ž.

 

 

์ฝ”๋“œ

#include <stdio.h> 
int main(void) { 
	int a=0, b=1, c, n; 

	printf("๋ช‡๋ฒˆ์งธ ํ•ญ๊นŒ์ง€ ๊ตฌํ• ๊นŒ์š”? "); 

	scanf_s("%d", &n); 

	for (int i=0;i<n;i++) {
		printf("%d ", a); 
		c = a+b; 
		a = b; 
		b = c; 
	} 
	return 0; 
}

 

 

์‹คํ–‰๊ฒฐ๊ณผ

 

8๋ฒˆ์งธ ํ•ญ ๊นŒ์ง€์ด๋ฏ€๋กœ 8๊ฐœ์˜ ํ•ญ์ด ์ถœ๋ ฅ๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

๋‹ค๋ฅธ ๊ธ€๋“ค์„ ๋ณด๋‹ˆ ์ข…์ข… 1๊ฐœ์”ฉ ํ•ญ์ด ๋” ์ถœ๋ ฅ๋˜๊ฒŒ ์ฝ”๋”ฉํ•œ ๊ฒƒ์„ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ์—ˆ๋Š”๋ฐ,

๋ฐ˜๋ณต๋ฌธ์„ ์–ด๋–ป๊ฒŒ ์ž‘์„ฑํ•˜๋Š๋ƒ์— ๋”ฐ๋ผ i<n์ธ์ง€ i<=n์ธ์ง€ ๊ตฌ๋ณ„ํ•˜์—ฌ์•ผํ•˜๋ฏ€๋กœ ์ฝ”๋“œ๋ฅผ ์ž˜ ๋ถ„์„ํ•ด๋ณด๊ธธ ๋ฐ”๋ž€๋‹ค!

728x90
๋ฐ˜์‘ํ˜•

'C ์–ธ์–ด > ๋ฌธ์ œํ’€์ด' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[C์–ธ์–ด]2์™€ 100์‚ฌ์ด์— ์žˆ๋Š” ๋ชจ๋“  ์†Œ์ˆ˜(prime number)๋ฅผ ์ฐพ๋Š” ํ”„๋กœ๊ทธ๋žจ : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 7์žฅ  (0) 2021.10.12
[C์–ธ์–ด](1+2+...+n)๊ฐ€ 10000์„ ๋„˜์ง€ ์•Š์œผ๋ฉด์„œ ๊ฐ€์žฅ ํฐ ๊ฐ’๊ณผ n ๊ฐ’ : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 7์žฅ  (0) 2021.10.12
[C์–ธ์–ด] ์„œ๋กœ ๋‹ค๋ฅธ n๊ฐœ์—์„œ r๊ฐœ ์ˆœ์—ด์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 7์žฅ  (0) 2021.10.12
[C์–ธ์–ด]์ •์ˆ˜์˜ ์ž๋ฆฌ์ˆ˜๋ฅผ ๋ฐ˜๋Œ€๋กœ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ do...while : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 7์žฅ  (0) 2021.10.12
[C์–ธ์–ด]๊ตฌ๊ตฌ๋‹จ ์ž๋ฆฟ์ˆ˜ ๋งž์ถฐ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ : ์ •์ˆ˜์™€ ๋ฌธ์ž์—ด ์ž๋ฆฟ์ˆ˜, 0 ๋„ฃ์–ด ์ถœ๋ ฅํ•˜๋Š” ๋ฐฉ๋ฒ•, ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express  (0) 2021.10.12

๋Œ“๊ธ€