include"stdio.h"
#include <string.h>
reverse(char s[])
{
int temp,i,j;
for(i=0,j=strlen(s)-1;i<j;i++,j--)
{
temp=s[i];
s[i]=s[j];
s[j]=temp;
}
}
main( )
{
char bin[20];
unsigned n,i=0;
printf("Input a data");
scanf("%d",&n);
do
{
bin[i++]=n%2;
}while((n/=2)!=0);
bin[i]='\0';
reverse(bin);
puts(bin);
}
为什么我输入后输出结果为空。。。
onemoo
相关分类