求帮忙调试一下这个把输入数字转换成二进制字符输出的C语言程序
#include<stdio.h>intmain(){inta[16],n;inti=0;printf("输入一个数:");scanf("%d",&n);while(n!...
#include <stdio.h>
int main()
{
int a[16],n;
int i=0;
printf("输入一个数:");
scanf("%d",&n);
while(n!=0)
{
a[i]=n%2;
n=n/2;
i++;
}
printf("转换的结果为:\n");
for(n=0;n<=i;n++)
printf("%d",a[n]);
printf("\n");
return 0;
}
到底哪里出问题了,,, 展开
int main()
{
int a[16],n;
int i=0;
printf("输入一个数:");
scanf("%d",&n);
while(n!=0)
{
a[i]=n%2;
n=n/2;
i++;
}
printf("转换的结果为:\n");
for(n=0;n<=i;n++)
printf("%d",a[n]);
printf("\n");
return 0;
}
到底哪里出问题了,,, 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询