为了账号安全,请及时绑定邮箱和手机立即绑定

大神能不能告诉我编的程序为什么无法运行

大神能不能告诉我编的程序为什么无法运行

C
我是好学生666 2017-03-14 21:08:29
#include<stdio.h>int main(){ int x; scanf("%d\n",&x); int a=0; while(x%2!=0) { x=x%2; a=a+1;   }printf("一个正整数x在二进制下的位数:%d\n",a);return 0;  }为什么无法运行???谢谢大神们了!!!
查看完整描述

1 回答

?
MinRam

TA贡献87条经验 获得超24个赞

scanf("%d\n",&x);   // 里面不要加\n,不然输入无法正常结束,具体可以百度下。


查看完整回答
反对 回复 2017-03-14
  • asd8532
    asd8532
    说的没错,scanf里面不要加格式控制
  • 1 回答
  • 0 关注
  • 1191 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信