#include<stdio.h>
#define MAX 8
void jingzhi(int *arry,int a)
{
int *p=arry;
int i,temp=a;
if(a < 0)
{
p[0]=1;
temp=temp*(-1);
}
else
{
p[0]=0;
}
for(i = 1;temp >0; i++)
{
p[MAX-i]= temp % 2;
temp= temp / 2;
}
}
int main()
{
//void jingzhi(int *arry,int a);
int arry[MAX]={0};
int num,i;
printf("plause input a int number!!\n");
scanf("%d",&num);
jingzhi(arry,num);
for(i=0;i<MAX;i++)
{
printf("%d",arry[i]);
}
putchar(10);
return 0;
}
#define MAX 8
void jingzhi(int *arry,int a)
{
int *p=arry;
int i,temp=a;
if(a < 0)
{
p[0]=1;
temp=temp*(-1);
}
else
{
p[0]=0;
}
for(i = 1;temp >0; i++)
{
p[MAX-i]= temp % 2;
temp= temp / 2;
}
}
int main()
{
//void jingzhi(int *arry,int a);
int arry[MAX]={0};
int num,i;
printf("plause input a int number!!\n");
scanf("%d",&num);
jingzhi(arry,num);
for(i=0;i<MAX;i++)
{
printf("%d",arry[i]);
}
putchar(10);
return 0;
}