C언어 - 반복문
2020. 11. 10. 10:16ㆍ개인공부/C언어
int main()
{
const double speed = 1.0;
const unsigned repeat_max = 10;
double dt = 1.0;
double time = 0.0; //Elapsed time
double dist = 0.0; // Distance
for (unsigned i = 0; i < repeat_max; ++i) {
dist += speed * dt;
time += dt;
printf("Elapsed time = %.10fs, Distance = %.10fm\n", time, dist);
dt *= 0.5;
}
return 0;
}
제논의 역설
int main()
{
int password;
int real = 1234;
do {
printf("please enter your password");
scanf("%d", &password);
} while (password != real);
return 0;
}
// 탈출조건
한번은 실행해야 하는 문이면 do while ( 탈출 조건)
그 외에는 while, for(진입조건) 를 씀
int main()
{
for (int i = 65; i <= 75; i++) {
printf("%c\n", i);
}
int r; // row loop
int c; // character loop
for (r = 0; r < NUM_ROWS; ++r) { //outer row loop
for (c = FIRST_CHAR; c <= LAST_CHAR; ++c)//inner character loop
printf("%c", c);
printf("\n");
}
for (r = 0; r < NUM_ROWS; ++r) {
for (c = FIRST_CHAR; c <= FIRST_CHAR + r; ++c)
printf("%c", c);
pritnf("\n");
}
for (r = 0; r < NUM_ROWS; ++r) {
for (c = FIRST_CHAR + r; c < FIRST_CHAR + num_rows; ++c)
prtinf("%c ", c);
prtinf("\n");
}
return 0;
}
다양한 반복문들
출처 : 홍정모의 따라배우는 C언어
'개인공부 > C언어' 카테고리의 다른 글
C언어 - 표준 입출력 함수들 (0) | 2020.11.10 |
---|---|
C언어 - 배열과 런타임 에러 (0) | 2020.11.10 |
C언어 - 의사코드 Pseudocode (0) | 2020.11.09 |
C언어 - 자료형 변환 (Type Conversions) (0) | 2020.11.09 |
C언어 - 연산자 (0) | 2020.11.09 |