문제 : 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요.
순서
1. 두 수를 입력받는다.
2. num1을 num로 나눈 값에 1000을 곱하는 식을 세운다.
3. 식의 결과는 나눗셈으로 인해 실수가 출력되므로 float형 변수에 계산 결과를 저장한다.
4. 결과를 정수로 반환하기 위해 answer라는 새로운 변수에 int형으로 변환 후 저장한다.
5. answer를 출력한다.
전체 코드는 다음과 같다.
#include <stdio.h>
int solution(int num1, int num2) {
float result;
result = (float)num1 / num2 * 1000;
int answer;
answer = (int)result;
return answer;
}
int main(void){
int num1, num2;
scanf("%d %d", &num1, &num2);
printf("%d", solution(num1, num2));
return 0;
}'Coding Test' 카테고리의 다른 글
| 짝수의 합 (0) | 2024.06.07 |
|---|---|
| 문자열 하나씩 출력하기 (0) | 2024.06.06 |
| 각도기 (0) | 2024.06.02 |
| 문자열 겹쳐쓰기 (0) | 2024.05.29 |
| 문자열 돌리기 (0) | 2024.05.24 |