해를 뛰어넘는 환산
1187 단어 c 언어
UTC는 세계 조정 시 BJT는 베이징 시간으로, UTC 시간은 BJT에서 8을 뺀 셈이다.현재, 당신의 프로그램은 BJT의 시간과 분을 표시하는 정수를 읽어야 합니다.정수의 개위와 열 자리는 분을 나타내고 백 자리와 천 자리는 시간을 나타낸다.만약 시간이 10보다 적으면 천 자리 부분이 없다.만약 시간이 0이라면 백 자리 부분이 없다.만약 점수가 10점 이하라면 10위의 0을 보류해야 한다.1124는 11시 24분, 905는 9시 5분, 36은 0시 36분, 7은 0시 7분이다.
유효한 입력 범위는 0에서 2359입니다. 즉, 테스트 서버에서 0에서 2359 이외의 입력 데이터를 읽을 수 없습니다.
프로그램이 이 시간에 대응하는 UTC 시간을 출력하려고 합니다. 출력의 형식은 입력과 같습니다. 즉, UTC의 시간과 분을 나타내는 정수를 출력해야 합니다.정수의 개위와 열 자리는 분을 나타내고 백 자리와 천 자리는 시간을 나타낸다.만약 시간이 10보다 적으면 천 자리 부분이 없다.만약 시간이 0이라면 백 자리 부분이 없다.만약 점수가 10점 이하라면 10위의 0을 보류해야 한다.
주의: 해를 넘기는 환산을 조심해야 한다.
입력 형식:
BJT의 시간과 분을 나타내는 정수정수의 개위와 열 자리는 분을 나타내고 백 자리와 천 자리는 시간을 나타낸다.만약 시간이 10보다 적으면 천 자리 부분이 없다.만약 시간이 0이라면 백 자리 부분이 없다.만약 점수가 10점 이하라면 10위의 0을 보류해야 한다.
출력 형식:
UTC의 시간과 분을 나타내는 정수정수의 개위와 열 자리는 분을 나타내고 백 자리와 천 자리는 시간을 나타낸다.만약 시간이 10보다 적으면 천 자리 부분이 없다.만약 시간이 0이라면 백 자리 부분이 없다.만약 점수가 10점 이하라면 10위의 0을 보류해야 한다.
샘플 입력:
903
출력 예제:
103
#include
int main ()
{
int BJT,UTC,h,m;
scanf("%d",&BJT);
h=BJT/100;
m=BJT%100;
if(h>=8)
printf("%d",(h-8)*100+m);
else
printf("%d",(h+16)*100+m);
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
c 언어 간단한 파일 r/w 조작 방법데이터의 입력과 출력은 거의 모든 C 언어 프로그램과 수반된다. 입력이란 원본에서 데이터를 얻는 것이다. 출력은 단말기에 데이터를 쓰는 것으로 이해할 수 있다.이곳의 원본은 키보드, 마우스, 하드디스크, 시디, 스캐...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.