/*
输入: 输入一行,其中含有一个整数n(-2^31 <= n < 2^31)。
输出: 输出n值,然后输出“-->”,再然后输出二进制数。
输入样例:
2
输出样例:
2-->10
输入样例:
0
输出样例:
0-->0
输入样例:
-12
输出样例: -12-->-1100
*/
#include<stdio.h>
void shuchu(long long);
void q_ejz(long long);
int main(void)
{
long long n ;
scanf("%lld", &n );
shuchu(n);
return 0;
}
void q_ejz(long long n )
{
if(n > 1LL)
{
putchar( 'q_ejz(n / 2)');
}
putchar('0' + n % 2);
}
void shuchu(long long n )
{
printf("%lld-->", n );
if( n < 0LL)
{
putchar('-');
n = - n ;
}
q_ejz(n);
}
输入: 输入一行,其中含有一个整数n(-2^31 <= n < 2^31)。
输出: 输出n值,然后输出“-->”,再然后输出二进制数。
输入样例:
2
输出样例:
2-->10
输入样例:
0
输出样例:
0-->0
输入样例:
-12
输出样例: -12-->-1100
*/
#include<stdio.h>
void shuchu(long long);
void q_ejz(long long);
int main(void)
{
long long n ;
scanf("%lld", &n );
shuchu(n);
return 0;
}
void q_ejz(long long n )
{
if(n > 1LL)
{
putchar( 'q_ejz(n / 2)');
}
putchar('0' + n % 2);
}
void shuchu(long long n )
{
printf("%lld-->", n );
if( n < 0LL)
{
putchar('-');
n = - n ;
}
q_ejz(n);
}