永发信息网

【急求】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);
}
全部回答
  • 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;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯