一个编程的小问题,编译显示也没错,但是运行时候输入了两个数字就是砸烂回车键都出不来结果,是咋回事啊
你输入了一个拾叁,哪里是输入两个数字了同时记得输入两个数字的时候跟你scanf中指定的格式一致
■网友
没记错的话scanf这个函数,是按空格或回车才会录入前面输入的数字,所以你这样写scanf("%d %d",\u0026amp;a,\u0026amp;b);输入操作的时候先输入1然后空格/回车再输入3,空格/回车,应该就正常了你的结果是13,说明你录入了一个a,你再按回车,因为是空不能录入b所以代码会停留在sanf的b的录入,(因为你看结果,代码并没有执行到printf应该输出的位置)你再输一个数字,再回车就正常了c的录入函数其实本来就没多好用,怕出错的话这样写保险些...scanf("%d",\u0026amp;a);scanf("%d",\u0026amp;b);...效果是一样的
■网友
呃。。。你为什么不认为你输入的其实就是一个两位数13呢?俩数起码打个空格吧。。。
推荐阅读
- 同比■同比增长7.1%!2021年的第一个节你花了多少钱?
- 江苏■江苏交控坚持问题导向、瞄准职工需求——找准“病灶”当好“产改先行官”
- “他是我第一个会说普通话的老师”:一对师生折射青海山村蝶变
- 贵州在建骨干水源工程达到465座有效解决工程性区域性缺水问题
- 四川眉山瓦屋山景区就游客投诉、停车难等问题公开道歉
- 杭州已整改城市道路无障碍环境问题12467处
- 有必要重新开个C店吗
- 互联网怎样解决“家政服务上门速度慢”的问题
- 中东问题|
- 大学再有三个月就结束了,没学到知识,参加一个软件测试培训机构好吗
