반응형
[C언어 소스] do while 문을 사용하는 예(음수를 입력할 때까지 합계)
#include <stdio.h>
int main()
{
int sum = 0; //합계를 위한 변수 선언
int num = 0;
do
{
sum += num; //sum에 현재 sum과 lcnt 더한 값을 대입
printf("정수를 입력하세요. [음수 입력하면 종료]\n");
scanf_s("%d", &num);
}while(num>=0); //루프 카운터가 num보다 작다면
printf("입력한 수의 합은 %d 입니다.\n", sum);
return 0;
}
실행 결과
정수를 입력하세요. [음수 입력하면 종료]
20
정수를 입력하세요. [음수 입력하면 종료]
10
정수를 입력하세요. [음수 입력하면 종료]
-1
입력한 수의 합은 30 입니다.
본문
[디딤돌 C언어] 41. 반복문 (while, do while, for)
반응형
'C언어 > 디딤돌 C언어 예제' 카테고리의 다른 글
[C언어 소스] 속이 빈 정사각형 (0) | 2016.11.26 |
---|---|
[C언어 소스] for 문을 이용하여 1부터 100까지의 합을 계산하는 예 (0) | 2016.11.25 |
[C언어 소스] while문을 이용하여 1부터 100까지 합계를 구하는 예 (0) | 2016.11.25 |
[C언어 소스] 성적을 입력받아 학점을 출력하는 예(switch문 사용) (0) | 2016.11.25 |
[C언어 소스] 성적을 입력받아 학점을 출력하는 예(if문 사용) (0) | 2016.11.25 |