#include<stdio.h>
void main()
{
int a,n,m;
char b[256]={0};
scanf("%d",&a);
n=0; m=a; while ( m ) { b[n]=m%2; n++; m/=2; }
if ( n==0 ) n=1;
printf("十进制%d转换为二进制为",a);
for ( m=0;m<n;m++ ) printf("%d",b[n-m-1]);
printf("\n");
}
追问编译成功之后,输入数字,点回车,就是你发的那个图片就消失了?
追答可以在文件头上加#include
main函数最后加:system("pause");
任意整数,应该包含负数的情况,希望能帮助到你!