以下是引用大学的守望者在2011-5-4 17:47:26的发言:
#include
void main()
{
int n=8,i,n1,n2;
char s[16];
for(i=15;i>=0;i--)
{
s=n%2+'0';
n=n/2;
}
s[16]='\0';
printf("the binary code is:");
puts(s);
}
s[16]='\0'用来终止其他随意字符的输出
抱歉,不是16,是s[15]
#include
void main()
{
int n=8,i,n1,n2;
char s[16];
for(i=15;i>=0;i--)
{
s=n%2+'0';
n=n/2;
}
s[16]='\0';
printf("the binary code is:");
puts(s);
}
s[16]='\0'用来终止其他随意字符的输出