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
| 번호 | 제목 | 아이디 | 날짜 | 조회 수 |
|---|---|---|---|---|
| » | [90] 89관련 질문 옮김 [1] | admin | 2025.08.16 | 229 |
89번 대답과 마찬가지로 int범위 초과로 인한 overflow입니다. 다시 수정해서 제출해보세요.