没有反应的原因有很多种。比如错误输入,类型错误,代码逻辑错误。不同的情况应该分开分析。例如 scanf("%lf %lf\n",&x,&e);这样的语句在回车后就没有反应,必须输入\n后才会有反应。因为非输出控制符必须原样输入。\n在scanf函数当中并不是控制符,这里没当成换行符使用。用scanf 不要加入“\n...
逻辑错误。while(x>=0),输入的x为非负整数时,一直执行循环体内语句s=s+x;k++;陷入死循环。修改:include <stdio.h>int main(){int k=0,x=0,s=0;//x赋初始值0float avg=0; //scanf("%d",&x);//去掉此句while(x>=0){scanf("%d",&x);//移动到此处if(x>=0)//添加此条语...
没有代码可能有一百种原因,不要虚空提问 贴吧用户_GbRQt7R 低能力者 5 就像这样,我输入ab的值之后按enter键没有结果 究极小白🙃 大能力者 8 把%d和%d间的逗号去掉。然后输入一个按下回车或者空格输另一个。可能你输入的时候输入法变成中文了。或者scanf里面逗号是中午登录...
include<stdio.h>int main(){ int n,m; scanf("%d",&n); a:m=n%10; n/=10; printf("%d",m); if (n>0) goto a; printf("\n"); return 0;}
8回复贴,共1页 <<返回c语言吧求助按要求移动字符串。为什么运行按回车没反应呢 只看楼主 收藏 回复 ~半夜汽笛~ 低能力者 5 GTA小鸡 吧主 14 '\0'写成'0'导致死循环 ~半夜汽笛~ 低能力者 5 贴吧用户_7588DWN 强能力者 7 3 ~半夜汽笛~ 低能力者 5 dd ...
2回复贴,共1页 <<返回c语言吧求助,没报错,不过运行后按回车键没反应,只是换行了 只看楼主 收藏 回复 Tdw12138tang 低能力者 5 春梦鸟留痕 麻婆豆腐 11 9行\n去掉 登录百度账号 下次自动登录 忘记密码? 扫二维码下载贴吧客户端 下载贴吧APP看高清直播、视频! 贴吧页面意见反馈 违规贴吧举报反馈通道 贴吧...