扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
你在运行的时候注意切成英文输入状态就行了,但还是建议scanf语句里不要添加额外的符号影响输入。
我们提供的服务有:成都做网站、网站制作、微信公众号开发、网站优化、网站认证、蟠龙ssl等。为数千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的蟠龙网站制作公司
因为代码没有问题,只是输入时要先输入个数n,再输入n个数,最后输入一个要找的数——这代码没有输入错误提示,所以输入错了就没有输出,等待下一次输入。
导致编译不通过。myss函数声明时,行末没有添加在system(pause);后添加return 0;另外在main函数内连续使用两个以上scanf的时候会导致输入值错误。
不没有写max函数的具体定义,在主函数中又要使用这个函数,系统找不到,自然就错了。你把max函数的定义写全了,就没事了。
这种情况通常发生在前面已经有了输入语句,而当前的scanf是在接收字符(即用%c控制输入)时。
程序不执行,是等待你的输入。每个scanf都是在等待键盘输入。
因为scanf输入要按回车,就这么简单。。
所以第二次scanf的时候,由于缓冲区内有个回车,它直接读取出来了。而不是让你输入。然后跳出while循环直接结束了。
1、这是一个不能再正常的问题了。就像,我拿起了菜刀,为什么切不好土豆丝一样。只有熟练的掌握了土豆丝的切法,方可随心的切出土豆丝来。只有熟练掌握了C语言编写某类问题代码的技能,也才能编写出解决这类问题的程序来。
2、只要没启动看门狗,正常编程就行了,然后就在被调用函数里等待按键,但是不能用死循环,那就出不来了,可以用while语句,判断按键是否按下,按下带返回值返回,没有按键继续检测按键。
3、&e);这样的语句在回车后就没有反应,必须输入\n后才会有反应。因为非输出控制符必须原样输入。\n在scanf函数当中并不是控制符,这里没当成换行符使用。用scanf 不要加入“\n”非输入控制符,系统在运行时会自动换行。
4、怎么个无法正常运行?语法错误?仿佛没有语法错误。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流