游客 Signup | Login
中文 | En

1128 - C语言4.3

设a是一个无符号32位整数,b是一个普通32位整数。令a=4294967295,b=-2,输出这两个变量的有符号10进制、8进制、16进制、无符号10进制的格式。

Input

Output

共有两行,分别为a和b的有符号10进制、8进制、16进制、无符号10进制的格式,用逗号隔开。

请注意行尾输出换行。

Examples

Input

Output

-1,37777777777,ffffffff,4294967295
-2,37777777776,fffffffe,4294967294

Solution 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;
}

Solution 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;
}

Time Limit 1 second
Memory Limit 32 MB
Discuss Stats
上一题 下一题