【急求】c语言程序输入一个整数(int),要求输出其二进制形式的值。
答案:2 悬赏:10 手机版
解决时间 2021-03-27 20:53
- 提问者网友:人傍凄凉立暮秋
- 2021-03-27 15:17
【急求】c语言程序输入一个整数(int),要求输出其二进制形式的值。
最佳答案
- 五星知识达人网友:封刀令
- 2021-03-27 15:43
我也发一个自编的,已验证通过。
#include
main()
{
char binOut[17];
short int i, j;
scanf("%d", &i);
for(j=15;j>=0;j--)
{
if(i&(1< binOut[15-j] = '1';
else
binOut[15-j] = '0';
}
binOut[16] = 0;
printf("DEC(%d)=BIn(%s)\n",i,binOut);
}
#include
main()
{
char binOut[17];
short int i, j;
scanf("%d", &i);
for(j=15;j>=0;j--)
{
if(i&(1<
else
binOut[15-j] = '0';
}
binOut[16] = 0;
printf("DEC(%d)=BIn(%s)\n",i,binOut);
}
全部回答
- 1楼网友:思契十里
- 2021-03-27 16:32
#include
#include
#include
int n;
char a[50];
int main(void)
{
scanf("%d",&n);
itoa(n,a,2);
puts(a);
return 0;
}
#include
#include
int n;
char a[50];
int main(void)
{
scanf("%d",&n);
itoa(n,a,2);
puts(a);
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯