본문 바로가기
C언어

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

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

변수 두 개를 곱하는 함수를 만드는 프로그램을 가지고 왔습니다.

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

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

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

답안을 확인해보세요

 

더보기
출력
2 * 4 =8

 

C언어에서는 곱하기를 *로 처리합니다. 

ex) 4 * 2 = 8   ,   8 * 2 = 16

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

int multiply(int a, int b){
	//a와 b를 곱하는 값을 리턴
}

함수를 사용하는 방법은 multiply(int형 함수, int형함수)를 입력해주면 됩니다.

프로그램의 기본틀입니다.

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

}

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

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

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

 

댓글