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

[C์–ธ์–ด]์กฐ๊ฑด ์—ฐ์‚ฐ์ž ?๋กœ ์‚ฌ๋ถ„๋ฉด ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 6์žฅ 222p

by IworldT 2021. 9. 23.
๋ฐ˜์‘ํ˜•

์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express (์ƒ๋Šฅ์ถœํŒ์‚ฌ) 6์žฅ 221p์— ์žˆ๋Š” ๋ฌธ์ œ 10๋ฒˆ์„ ํ’€์–ด๋ณด์ž!

 


 

10. ์กฐ๊ฑด ์—ฐ์‚ฐ์ž ?๋งŒ์„ ์ด์šฉํ•˜์—ฌ 2์ฐจ์› ๊ณต๊ฐ„์˜ x์ขŒํ‘œ์™€ y์ขŒํ‘œ๋ฅผ ์ž…๋ ฅ๋ฐ›์•„์„œ ๊ทธ ์ขŒํ‘œ๊ฐ€ ์†ํ•˜๋Š” ์‚ฌ๋ถ„๋ฉด์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. (x>0 && y>0) ? printf("1์‚ฌ๋ถ„๋ฉด"):printf("");์™€ ๊ฐ™์€ ๋ฌธ์žฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์„ฑํ•ด๋ณธ๋‹ค.

 


๋ฐ˜์‘ํ˜•

 

 ํ’€์ด 

์‚ฌ๋ถ„๋ฉด์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

 

์กฐ๊ฑด ์—ฐ์‚ฐ์ž ?๋Š” ์กฐ๊ฑด์— ๋Œ€ํ•œ ๊ฒฐ๊ณผ๊ฐ€ ์ฐธ/๊ฑฐ์ง“ ๋‘ ๊ฐ€์ง€๋ฟ์ด๋‹ค.

๊ทธ๋Ÿฐ๋ฐ ์‚ฌ๋ถ„๋ฉด์€ 4๊ฐœ๊ฐ€ ์กด์žฌํ•˜๋ฏ€๋กœ, if๋ฌธ์„ ์“ฐ์ง€ ์•Š๊ณ  ?๋งŒ ์ด์šฉํ•˜๋ ค๋ฉด ์กฐ๊ฑด์ด ์ฐธ์ผ ๋•Œ๋งŒ ์ถœ๋ ฅ , ์•„๋‹๋•Œ๋Š” ""๋กœ ๋นˆ์นธ์„ ์ถœ๋ ฅํ•˜๋Š” ํ˜•ํƒœ๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•œ๋‹ค.

๋นˆ ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์†Œ์ŠคํŒŒ์ผ ํด๋”์— quadrant.c ํŒŒ์ผ์„ ์ƒ์„ฑํ•œ๋‹ค.

 

 

 ์ฝ”๋“œ 

#include<stdio.h>

int main(void) {

	double x, y;

	printf("x์ขŒํ‘œ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š” : ");

	scanf_s("%lf", &x);		// ๋˜๋Š” scanf

	printf("y์ขŒํ‘œ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š” : ");
	
	scanf_s("%lf", &y);		// ๋˜๋Š” scanf

	(x > 0 && y > 0) ? printf("1์‚ฌ๋ถ„๋ฉด\n") : printf("");

	(x < 0 && y > 0) ? printf("2์‚ฌ๋ถ„๋ฉด\n") : printf("");

	(x < 0 && y < 0) ? printf("3์‚ฌ๋ถ„๋ฉด\n") : printf("");

	(x > 0 && y < 0) ? printf("4์‚ฌ๋ถ„๋ฉด\n") : printf("");

	return 0;

}

 

 

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

x=10, y=-10์ผ ๊ฒฝ์šฐ 4์‚ฌ๋ถ„๋ฉด์„ ์˜ค๋ฅ˜์—†์ด ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

๋ช…ํ’ˆ c์–ธ์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ , 5์žฅ , ์‰ฝ๊ฒŒ ํ’€์–ด์“ด c์–ธ์–ด express , ์‚ฌ๋ถ„๋ฉด , ์ขŒํ‘œ , ์ขŒํ‘œ ์‚ฌ๋ถ„๋ฉด ์ถœ๋ ฅ ํ”„๋กœ๊ทธ๋žจ , ์ฝ”๋“œ , ์ฝ”๋”ฉ , ์˜ˆ์ œ , ๊ณผ์ œ

728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€