일단 시작하는 IT개발 블로그
  • 입력된 값의 배수를 출력하기.
    2022년 02월 14일 15시 06분 40초에 업로드 된 글입니다.
    작성자: sooooong_minseok
    #include <stdio.h>
    
    void multiple(mul);
    
    int main(void)
    {
    	int mul;
    	printf("원하는 배수의 값을 입력하세요(범위는 1~9) : ");
    	scanf_s("%d", &mul);
    	multiple(mul);
    
    	return 0;
    
    }
    
    void multiple(mul)
    {
    	printf("입력된 %d의 배수입니다.\n\n", mul);
    	for (int i = 0; i < 10; i += mul)
    	{
    		if (i > 0)
    		{
    			printf("%d\n", i);
    		}
    	}
    }

     

     

    multiple이라는 함수를 생성하고 그 안에 배수를 생성하는 함수를 만들어봤다.

     

    헷갈렸던 부분은 마지막 문장의 printf("%d\n", i)부분이었다.

     

    입력된 저장값인 mul를 집어 넣을 경우 2를 집어넣으면 2만 출력이 된다.

    i를 집어넣어야만 i의 증감을 만들 수 있다.

     

    i의 값이 mul의 값에 따라 mul배수의 값들을 생성시킬 수 있다.


     

    증감연산자는 보통 a++이나 a--이다.(후위연산자), ++a, --a(전위연산자)이다.

    증감양을 조절해보고 싶었다.

     

    결론적으로 for의 반복문과 i = i + 2(mul) (2의 배수)를 활용할 수 있었다,

     

     

    함수에 대한 부분을 섞어 연습해보는 양을 늘려봐야 겠당.!

    댓글