프로그래밍 언어/C

C언어 9강 while문과 do-while 문

happy_life 2020. 10. 29. 21:40

 while 문

●사용:조건을 만족할 때에 반복

 

●형식:

  while (반복조건){

     반복할 조건;

 }

 

코드예제:

#include <stdio.h>
int main() {
	int n = 0;
	int sum = 0;

	while (sum <= 100) {
		n++;
		sum += n;

	 }
	printf("sum이 100을 넘게 하는 n: %d", n);
	return 0;
}

 

do-while 문

●사용:일단 한 번은 반복한 후 그다음은 조건을 만족할 때에 반복

 

●형식:  

            do{

                   

                  반복할 내용

 

                }      while (반복 조건);

 

코드예제:

#include <stdio.h>
int main() {
	int n, cost, total, delivery;

	cost = 4500, delivery = 2500;
	
	printf("마라탕밀키트 1개 가격: %d원\n", cost);
	printf("10개 이상 구매 시 %d원 배송비 무료\n\n", delivery);

	do  {
		printf("구매 개수:");
		scanf_s("%d", &n);

	} while (n <= 0);
	total = cost * n;

	printf("총 결제액: %d원", total);

	return 0;
}