Language/C

[ C ] [ 함수 연습 문제 ] 정수 배수 출력 프로그램

곽수진 2021. 11. 21. 02:52
반응형
정수와 배수의 개수를 매개변수로 전달받아 정수의 배수를 출력하는 함수를 작성해보자.
이 함수를 이용해서 입력받은 정수의 배수를 20개씩 출력하는 프로그램을 작성해보자.
정수로 0보다 작거나 같은 값이 입력되면 프로그램을 종료함

 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

void bae(int num) {

	int a;

	if (num > 0) {
		for (a = 1; a <= 20; a++) {
			printf("%d ", num * a);
		}
	}
}

int main(void) {

	while (1) {
		int n;

		printf("정수? ");
		scanf("%d", &n);

		bae(n);
		printf("\n\n");

		if (n<= 0)
			break;
	}

return 0;
}

리턴값은 없고 매개변수만 있는 함수로 작성

 

 

출력 결과 모습

반응형