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

[C์–ธ์–ด]์ •์ˆ˜์˜ ์ž๋ฆฌ์ˆ˜๋ฅผ ๋ฐ˜๋Œ€๋กœ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ do...while : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 7์žฅ

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

์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 7์žฅ์˜ 14๋ฒˆ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด์ž.

 


์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ํŠน์ •ํ•œ ์ •์ˆ˜์˜ ์ž๋ฆฌ์ˆ˜๋ฅผ ๋ฐ˜๋Œ€๋กœ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋ผ. do...while ๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ณด๋ผ.


๋ฐ˜์‘ํ˜•

 

 

ํ’€์ด

๋ช‡์˜ ์ž๋ฆฌ์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜๋“  10์œผ๋กœ ๋‚˜๋ˆ„๋ฉด 1์˜ ์ž๋ฆฌ๊ฐ€ ๋‚˜๋จธ์ง€๋กœ ๋‚จ๊ฒŒ๋œ๋‹ค. ๊ทธ๋Ÿผ ๋‚˜๋จธ์ง€ ์—ฐ์‚ฐ์ž %๋ฅผ ์ด์šฉํ•ด์„œ 1์˜์ž๋ฆฌ ์ˆซ์ž๋ฅผ ๊ตฌํ•˜๊ณ , ์ž…๋ ฅ๋ฐ›์€ ์ˆซ์ž๋ฅผ 10์œผ๋กœ ๋‚˜๋ˆ„๊ธฐ์—ฐ์‚ฐ์ž /๋ฅผ ์ด์šฉํ•ด์„œ 1์˜ ์ž๋ฆฌ๋ฅผ ๋–จ์–ด๋œจ๋ฆฐ๋‹ค.(์˜ค๋ฅธ์ชฝ์œผ๋กœ ํ•œ์นธ ์”ฉ ์ž๋ฆฌ์ˆ˜๋ฅผ ์˜ฎ๊ธด๋‹ค) ๋‹ค์‹œ 10์œผ๋กœ ๋‚˜๋จธ์ง€์—ฐ์‚ฐ์ž %๋ฅผ ์ด์šฉํ•ด์„œ ์ƒˆ๋กœ์šด 1์˜์ž๋ฆฌ ์ˆซ์ž๋ฅผ ๊ตฌํ•˜๊ณ , 10์œผ๋กœ ๋‚˜๋ˆ ์„œ 1์˜ ์ž๋ฆฌ๋ฅผ ๋ฐ”๊พผ๋‹ค.

์ด๊ฒƒ์„ ๋ฐ˜๋ณตํ•˜๋ฉด ๋’ค์—์„œ๋ถ€ํ„ฐ ์ˆซ์ž๋ฅผ ์ถœ๋ ฅํ•˜๊ธฐ๋•Œ๋ฌธ์— ์ž๋ฆฌ์ˆ˜๋ฅผ ๋ฐ”๊ฟ” ๋ฐ˜๋Œ€๋กœ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.

 

์ฝ”๋“œ

#include <stdio.h> 
int main(void) {

	int x, digit;

	printf("์ •์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์‹œ์˜ค: ");

	scanf_s("%d", &x);

	do {
		digit = x % 10;
		x /= 10;
		printf("%d", digit);
	} while (x != 0);
}

 

 

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

728x90
๋ฐ˜์‘ํ˜•

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

[C์–ธ์–ด] ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์—ด ์ƒ์„ฑํ•˜์—ฌ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 7์žฅ  (0) 2021.10.12
[C์–ธ์–ด] ์„œ๋กœ ๋‹ค๋ฅธ n๊ฐœ์—์„œ r๊ฐœ ์ˆœ์—ด์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 7์žฅ  (0) 2021.10.12
[C์–ธ์–ด]๊ตฌ๊ตฌ๋‹จ ์ž๋ฆฟ์ˆ˜ ๋งž์ถฐ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ : ์ •์ˆ˜์™€ ๋ฌธ์ž์—ด ์ž๋ฆฟ์ˆ˜, 0 ๋„ฃ์–ด ์ถœ๋ ฅํ•˜๋Š” ๋ฐฉ๋ฒ•, ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express  (0) 2021.10.12
[C์–ธ์–ด] ๋ฐ˜๋ณต ๋ฃจํ”„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ * ํŒจํ„ด ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 7์žฅ  (0) 2021.10.08
[C์–ธ์–ด] ๊ณ„์‚ฐ๊ธฐ ํ”„๋กœ๊ทธ๋žจ์— ๋ฉ”๋‰ด ์ถ”๊ฐ€ํ•˜๊ธฐ, do while : ์‰ฝ๊ฒŒ ํ’€์–ด์“ด C์–ธ์–ด Express 7์žฅ  (0) 2021.10.08

๋Œ“๊ธ€