89번, 90번 모두 다른 숫자를 넣었을 때는 되는데 마지막 10 10 10을 넣으면 답이 이상하게 나와요ㅠㅠㅠ
90번
#include<stdio.h>
int main()
{
int a;
int m;
int d;
int n;
scanf("%d %d %d %d", &a, &m, &d, &n);
for(int i=0; i<n-1; ++i)
{
a = a*m+d;
}
printf("%d", a);
return 0;
}
10, 10, 10 일 때 틀린 이유
댓글 1
-
InformaticsTeacher
2025.08.16 18:09
89번 대답과 마찬가지로 int범위 초과로 인한 overflow입니다. 다시 수정해서 제출해보세요.