#include <stdlib.h>
#include <stdio.h>
int main(void)
{
    int n1,n2;
    scanf("%d%d",&n1,&n2);
    char string[3][25];
    itoa(n1,string[1],2);
    itoa(n2,string[2],2);
printf("%s\n%s\n",string[1],string[2]);
    return 0;

}


itoa(n,字符串,m);

可以将n转化为m进制数(字符串类)----


if (b|1==b)       《=====》     if ( b | ( 1 == b ) )    而不是  if ( ( b | 1 ) == b )    即 == (等号) 的优先级>  | (位运算)