1 条题解

  • 0
    @ 2025-4-12 21:45:15

    C :

    #include<stdio.h>
    int main(){
    unsigned int a=4294967295;
    int b=-2;
    printf("%d,%o,%x,%u\n",a,a,a,a);
    printf("%d,%o,%x,%u\n",b,b,b,b);
    return 0;
    }
    

    C++ :

    #include <stdio.h>
    int main() {
    	unsigned int a = 4294967295;
    	int b = -2;
    	printf("%d,%o,%x,%u\n", a, a, a, a);
    	printf("%d,%o,%x,%u\n", b, b, b, b);
    	return 0;
    }
    
    

    Pascal :

    begin
      writeln('-1,37777777777,ffffffff,4294967295');
      writeln('-2,37777777776,fffffffe,4294967294');
    END.
    
    

    Java :

    import java.math.BigInteger;
    import java.util.*;
    public class Main {
    	public static void main(String args[]) {
    		BigInteger a=new BigInteger("4294967295");
    		BigInteger b=new BigInteger("4294967294");
    //		String a = "4294967295";
    //		String b = "-2";
    		System.out.println(a.intValue()+","+Integer.toOctalString(a.intValue())
    				+","+Integer.toHexString(a.intValue())+","+a);
    		System.out.println(b.intValue()+","+Integer.toOctalString(b.intValue())
    				+","+Integer.toHexString(b.intValue())+","+b);
    	}
    }
    

    Python :

    print "-1,37777777777,ffffffff,4294967295\n-2,37777777776,fffffffe,4294967294"
    
    • 1

    信息

    ID
    1508
    时间
    1000ms
    内存
    32MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者