15.5 심사문제
, 윤 택현님이 작성#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int vywns, a, b, c, d, e;
scanf("%d", &vywns);
a = vywns / 10000;
b = vywns / 1000 - 40;
c = vywns / 100 - 430;
d = vywns / 10 - 4350;
e = vywns - 43560;
printf("%d %d %d %d %d", e, d, c, b, a);
return 0;
}
대체 뭐가 문제인걸까요 비쥬얼스튜디오 에선 잘만 되는데 심사문제에선 안되네요.. 참고로 vywns 은 제가 알아서 넣은 겁니다.
회신: 15.5 심사문제
, 응애 응애님이 작성43561 외에 다른 수 (예:98765)를 넣으면 결과값이 안나오기때문에 올바른 코딩이 아니라 43561만을 위한 코딩이기때문입니다.
다른 어느 숫자를 넣어도 역순출력이 되도록 코딩을 해야할듯 합니다.