Language/C

[ C ] [ 반복문 연습 문제 ] 배수 출력 프로그램

곽수진 2021. 10. 13. 12:55
반응형
200부터 400사이 23의 배수를 출력하는 프로그램을 작성해보자.

 

for문 ver.

 

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

int main(void) {

	int a;

	printf("23의 배수: ");

	for (a = 200; a <= 400; a++)
		if (a % 23 == 0)
			printf("%d ", a);

	return 0;
}

반복문을 수행할 변수 a 지정

▶ 변수 a가 200부터 시작해 400까지 값을 하나씩 늘려감

    → 반복문을 수행하는 동안 a가 23으로 나누어 떨어지면 그 값을 출력함

 

 

출력 결과 모습

 

 


 

 

while문 ver.

 

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

int main(void) {

	int a;

	printf("23의 배수: ");

	a = 200;
	while (a <= 400) {
		if (a % 23 == 0)
			printf("%d ", a);
		a++;
	}

	return 0;
}

 

 

출력 결과 모습

 

 


 

 

do문 ver.

 

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

int main(void) {

	int a;

	printf("23의 배수: ");

	a = 200;
	do {
		if (a % 23 == 0)
			printf("%d ", a);
		a++;
	} while (a <= 400);

	return 0;
}

 

 

출력 결과 모습

 

반응형