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