일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 페라이트코어
- 해리포터셔틀버스
- DC저항
- rated current
- 런던짐보관
- 빅벅
- Inductor
- 선데이로스트
- 토트넘경기장투어
- 주파수 성분
- 삿포로오마카세
- 망고빙수후기
- 망고빙수jmt
- oyster교통카드
- 토트넘스카이워크
- C언어
- 스스키노스시킨
- 초밥장인
- photocoupler
- 모던스테이트
- 근위대교환식
- 오블완
- 근위대교환식일정
- bancone
- op-amp
- 영국2층버스
- 해리포터박물관
- 데이터시트보는법
- 망고빙수가격
- OPAMP
Archives
- Today
- Total
맘여린나
while문에 대한 문제를 풀어보자 본문
반응형
"while문"
문제) 프로그램 사용자로 부터 5개의 정수를 입력 받아서, 그 수의 합을 출력하는 프로그램을 작성해보자. [조건] 정수는 반드시 1이상이어야 하며, 1미만의 수가 입력되는 경우, 재 입력을 요구해야함.
#include
int main(void)
{
int count=0, num, sum=0; //반복횟수와 변수 저장, 합을 변수 선언
while(count<5) // 5개의 정수이기 때문에 count를 5보다 작을 때 까지만
{
printf("수를 입력하세요 : ");
scanf("%d", &num);
while(num<1)
{
printf("1보다 큰 수를 다시 입력하세요 ");
scanf("%d", &num);
}
sum += num; // 입력된 변수의 합
count++; //count가 5개가 나오면 while문을 빠져 나옴
}
printf("5개 수의 합은 : %d \n", sum);
return 0;
while문을 두개를 사용하여 문제를 풀어보았다. 오류를 찾으면서 차츰 이해가 되는 듯 하다.
-> 윤성우 열혈C프로그래밍 157p 문제 1번
반응형
'컴퓨터 언어 > C언어' 카테고리의 다른 글
scanf 함수 118p 문제 5-1 (0) | 2019.12.27 |
---|
Comments