[16 진법 의 간단 한 연산 244]
시간 제한:
1000 ms | 메모리 제한:
65535 KB
난이도:
1
묘사 하 다.
현재 16 진법 의 가감 법 표현 식 을 드 리 겠 습 니 다. 8 진법 으로 표현 식 의 결 과 를 출력 해 야 합 니 다.
입력
첫 번 째 줄 에 정수 T 를 입력 하 십시오 (0 < T < 100000)
다음은 T 줄 이 있 습 니 다. 줄 마다 문자열 s (길이 15 이하) 문자열 을 입력 하면 두 개의 숫자 와 하나의 플러스 또는 하나의 마이너스 가 있 고 표현 식 이 합 법 적 이 며 모든 연산 의 수 는 31 자리 보다 작 습 니 다.
출력
각 표현 식 출력 이 한 줄 을 차지 하고 출력 식 8 진법 의 결과 입 니 다.
샘플 입력
3
29+4823
18be+6784
4ae1-3d6c
샘플 출력
44114
100102
6565
원본 코드:
#include<stdio.h>
int main(){
int n,a,b;
char c;
scanf("%d",&n);
while(n--){
scanf("%x%c%x",&a,&c,&b);
if(c=='+')
printf("%o
",a+b);
else
printf("%o
",a-b);
}
}
결론: 간단 한 문 제 를 복잡 하 게 만 들 지 마 세 요.
8 진 출력 %o
16 진 출력 %x
코드 를 계속 최적화 시 키 고 간단 하고 알 기 쉬 운 코드 를 쓰 며 교 류 를 환영 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.