본문 바로가기
C언어

[C언어] 변수 두 개를 나누고 값을 반환하는 division(int a, int b)함수를 작성하시오

by 이얏호이야호 2022. 12. 1.

물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을때

혼자풀어보기 -> 힌트 -> 코드보기 순으로 공부하시는게 실력 향상에 큰 도움이 됩니다!

힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고

답안을 확인해보세요

 

더보기
출력
4와 2를 나눈값 2

c언어에서는 나누기의 몫을 /로 처리해 구할 수 있습니다.

ex) 4 / 2 = 2  , 8 / 2 = 4

리턴값을 반환해주는 식이므로 위의 /를 활용하여 return 해주면됩니다.

int division(int a, int b){

//a와 b를 나누는 값을 return

}

함수를 사용한느 방법은 division(int형 함수, int형 함수)를 입력해주면 됩니다.

기본틀입니다.

#include <stdio.h>
int division(int a, int b);
void main()
{
int a, b;
 printf("정수 a를 입력하시오 : ");
 scanf("%d", &a);
 printf("정수 b를 입력하시오 : ");
 scanf("%d", &b);
 printf("a 와 b를 나눈값은 %d \n",	);	//division에 a,b를 입력 하여 곱한값을 불러옴
}
int division(int a, int b)		// a/b를 리턴해줌
{

}

 

 

 

 

더보기
4와 2를 나눈값 2
#include <stdio.h>
int division(int a, int b);
void main()
{
int a, b;
 printf("정수 a를 입력하시오 : ");
 scanf("%d", &a);
 printf("정수 b를 입력하시오 : ");
 scanf("%d", &b);
 printf("a 와 b를 나눈값은 %d \n",division(a, b));	//division에 a,b를 입력 하여 곱한값을 불러옴
}
int division(int a, int b)		// a/b를 리턴해줌
{
return a / b;
}

 

 

 

 

 

 

 

더 많은 C언어 글이 궁금하다면?

https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4

 

댓글