level 10
漏洞WCBZ
楼主
我是个刚学到数组的新手,所以这个10进制转换成二进制的原创代码真是惨不忍睹,不过还是坚持写完了,我最后都不知道思路了。但是在安卓C4上运行成功!大神勿喷!欢迎点评
#include<stdio.h>
main()
{
printf("======================\n请输入一个十进制数:");
int a,b,i=100,x[i],q=0;
scanf("%d",&a);
printf("======================\n");
printf("%d转换为二进制是:",a);
for(b=1;b<=i;b++)
{q++;
x[b]=a%2;
a=a/2;
if(a==0)
break;
}i=q;
for(b=1;b<=q;b++)
{
printf("%d",x[i]);
i--;
}
}
2013年05月20日 13点05分
1
main()
{
printf("======================\n请输入一个十进制数:");
int a,b,i=100,x[i],q=0;
scanf("%d",&a);
printf("======================\n");
printf("%d转换为二进制是:",a);
for(b=1;b<=i;b++)
{q++;
x[b]=a%2;
a=a/2;
if(a==0)
break;
}i=q;
for(b=1;b<=q;b++)
{
printf("%d",x[i]);
i--;
}
}