C语言 十进制转换成二进制
/*十进制转换成二进制*/
#include<stdio.h>
int main(int argc,char argv[])
{
int num,i;
scanf("%d",&num);// 输入想要转换> 的数字
int s[100];
/*10进制转换成2进制*/
for(i=0;num!=0;i++)
{
s[i]=num%2;
num=num/2;
}
/*输出二进制数*/
for(i=i-1;i>0;i--)
{
printf("%d",s[i]);
}
printf("0\n");
}
还没有评论,来说两句吧...