|
while (조건식) {
// 조건식의 연산결과가 true일 때 수행될 문장들을 적는다.
}
3. do-while문
while문의 변형으로 기본적인 구조는 while문과 같으나 블럭{}이 먼저 수행한 후에 조건식을 판단한다는 것이 while과의 유일한 차이점이다.
while문은 조건
|
- 페이지 3페이지
- 가격 1,000원
- 등록일 2007.04.17
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
do//한번실행
{
res1=j%2;//홀수 짝수 열 구별
if(res1%2==1) cout<<"*";//홀수행 홀수열에 *출력
else cout<<" ";//홀수행 짝수열에 칸띄우기
j++;//증감식
}while(j<=10);//조건식
cout<<endl;
}else{//짝수행
int a=1;//초기식
do{//한번실행
res2=a%2;
if(res2%2==0)
|
- 페이지 7페이지
- 가격 800원
- 등록일 2017.03.15
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
while(a<=10000){
++n;
a+=n;
}
printf("1+2+3+...+%d=%d\n",n-1,a-n);
getch();
}
<결과> 1+2+3+...+140=9869
[2] do~while 문
- 루프를 실행한 후 종료조건을 체크한다.
- 형식 : do
block;
while (조건);
(예1)
#include <stdio.h>
main(){
int x, sum=0; //sum은 초기값을 설정해주어
|
- 페이지 11페이지
- 가격 2,300원
- 등록일 2004.05.26
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
%d", &dan);
i=1;
do {
printf("\n%d*%d=%2d", dan, i, dan*i);
i++;
} while(i<=9);
}
실습과제 17. 두 개의 난수를 발생하여 곱셈 결과를 알아맞히는 프로그램을 작성하시오.
프로그램
#include <stdlib.h>
main()
{
int a, b, mul, c=0;
clrscr();
for(; ; ) {
randomize();
a=random(20);
|
- 페이지 9페이지
- 가격 1,000원
- 등록일 2006.12.11
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
do-while문> ::= do { <문장들> } while <논리식> ;
<문장들> ::= <문장> <문장들> | <문장>
<논리식> ::= True | False
위 내용을 참고하여 <do-while문>의 BNF 3개를 다음처럼 하나의 EBNF로 표현할 수 있다.
<do-while문> ::= do
|
- 페이지 7페이지
- 가격 15,000원
- 등록일 2023.09.05
- 파일종류 한글(hwp)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|