1 条题解
-
0
C :
#include<stdio.h> int main(){ int i,temp; int a[8]; for(i=0;i<8;i++) scanf("%d",&a[i]); for(i=0;i<8;i++){ if(a[i]<0){ temp=-a[i]; printf("-%o -%x\n",temp,temp); } else printf("%o %x\n",a[i],a[i]); } return 0;}
C++ :
#include <stdio.h> int main() { int i, n; for (i = 1;i <= 8;i++) { scanf("%d", &n); if (n < 0) { printf("-%o -%x\n", -n, -n); } else { printf("%o %x\n", n, n); } } return 0; }
Pascal :
var i,n:longint; function ostr(n:longint):string; var i:longint; s:string; begin i:=abs(n); s:=octstr(i,trunc(ln(i)/ln(8))+1); if(n>0) then exit(s) else exit('-'+s); end; function hstr(n:longint):string; var i:longint; s:string; begin i:=abs(n); s:=hexstr(i,trunc(ln(i)/ln(16))+1); if(n>0) then exit(s) else exit('-'+s); end; begin for i:=1 to 8 do begin readln(n); writeln( ostr(n),' ',lowercase(hstr(n)) ); end; end.
Java :
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner s=new Scanner(System.in); int n=8; while(n--!=0&&s.hasNext()){ int x=s.nextInt(); if(x>0){ System.out.printf("%o",x); System.out.printf(" %x",x); System.out.println();} else{ int temp=Math.abs(x); System.out.printf("-%o",temp); System.out.printf(" -%x",temp); System.out.println(); } } } }
Python :
import sys for i in sys.stdin: print "%o %x" %(int(i),int(i))
- 1
信息
- ID
- 1231
- 时间
- 1000ms
- 内存
- 32MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者