문제 설명
다음 조건을 만족하는 적금 만기액을 구하는 함수를 설계하라
(1) 원금(total), 일 이자액(rate), 가입 일수(day)를 전달 받는다.
(2) 가입일(day) 1일마다 월 이자액(rate) 만큼 원금에 이자가 붙는다.
(3) 다만, 최종 지급액은 100원 미만 금액은 절사하여 결정한다.
예를 들어 total이 12,310원, rate가 40원, day가 9일이라면 총 이자는 360원이므로 총 금액은 12,670원이다.
그러나 100원 미만 절사하게 되므로 최종 지급금은 12,600원이 된다.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int money(int total, int rate, int day)
{
// 코드 작성
}
void main(void)
{
int t, r, d;
scanf("%d %d %d", &t, &r, &d);
printf("%d\n", money(t, r, d));
}
입력 예시
12310 40 9
출력 예시
12600
정답 코드
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int money(int total, int rate, int day)
{
total = (total + rate * day);
return total - total % 100;
}
void main(void)
{
int t, r, d;
scanf("%d %d %d", &t, &r, &d);
printf("%d\n", money(t, r, d));
}
메모
printf 내부의 \n 습관화 필요