十进制转换二进制
#include <stdio.h>
void t(int x)
{
int a[30];
int i=0,rem;
while(x!=0)
{
rem=x%2;
x=x/2;
a[i]=rem;
i++;
}
while(i>0)
printf("%d",a[--i]);
printf("\n");
}
int main()
{
int d;
printf("请输入一个十进制的正整数:\n");
scanf("%d",&d);
t(d);
}
见贤思齐焉见不贤而内自省也

浙公网安备 33010602011771号