#include <stdio.h>
int main()
{
int s;
int a[100];
int i=0;
scanf("%d",&s);
while(s)
{
a[i]=s%2;
s=s/2;
i++;
}
for(i--;i>=0;i--)
printf("%d",a[i]);
}
具体思路
短除法,将得到的余数储存到一个数组里,然后再将数组倒叙输出就ok了
加油~~~~
#include <stdio.h>
int main()
{
int s;
int a[100];
int i=0;
scanf("%d",&s);
while(s)
{
a[i]=s%2;
s=s/2;
i++;
}
for(i--;i>=0;i--)
printf("%d",a[i]);
}
具体思路
短除法,将得到的余数储存到一个数组里,然后再将数组倒叙输出就ok了
加油~~~~