● 저번에 강의 했던 확률 계산
c= rand()% A+B;
if(C>=A) {}
보다는
if(rand()%100<1)
이 더 쉬움
● 순서도 순서
설계 -> 목적 -> 처리대상 -> 순서도(로직설계) -> 로직검증 -> 실제 제작
● while
특정조건이 거짓일 경우에만 탈출하는 반복문을 작성할때 용이한 반복문
while(조건)
{
명령문
}
조건을 검사하여 0이면 while문 안의 명령을 무시한다
(처음부터 0이면 실행되지 않는다)
● do while
조건을 검사하여 0이면 while 문을 탈출한다
조건이 명령 밑에 있기 때문에 조건이 처음부터 0이라고 해도
반복코드를 1번 실행하게 된다.
do
{
명령
}while(조건);
for == while 같고 서로 바꿀수 있다.
for x do while 같지 않고 바꾸기 힘듬
● 다중 반복문
반복문안에 반복문이 있는 경우 (반복순서에 유의해서 작성해야한다.
● 반복문에서 중요한것
1. 탈줄을 위한 조건
2. 제어문(break / continue)