scanf("%d",&a);
이걸 while 반복문 안에서 해서 계속 입력을 받으려고 해서 시간 초과가 생기는 것 같습니다
1110번 - 더하기 사이클
scanf("%d",&a);
이걸 while 반복문 안에서 해서 계속 입력을 받으려고 해서 시간 초과가 생기는 것 같습니다
입력받는걸 while반복문 위로 빼서 실행시켜도 시간초과가 나오는데 다른 부분이 잘못된건가요 ..?
아 그리고 c=a; 반복문 마지막에 넣어주셔야 합니다 아니면 똑같은 계산만 계속 하게 됩니다.
c=a;가 아니라 a=c;였습니다.
이렇게 해도 계속 시간초과가 나오네요 ,,
그리고 원래의 a를 다른 변수에 저장해놔야 if(a==c)break; 이 부분이 작동하지 않는 일을 막을 수 있습니다
a가 계속 바뀌기 때문에 처음 a가 지금 c가 같은지 이 코드로는 확인을 못합니다.
댓글을 작성하려면 로그인해야 합니다.
lhg1027206 1년 전
시간초과가 나오는데 어디가 잘못된걸까요 ㅠㅠ