您的位置:首页 > 其它

C 语言键盘输入结束条件判断问题

2013-11-22 15:51 246 查看
经常在C语言算法题时要求输入某个特定的值或字符串作为输入结束的条件,如果使用如下的代码:

while(scanf("%lf \n",&s1[i]) && s1[i]!=0.00){

i++;

}

注意红色的"\n",虽然已经输入表示结束的字符串或指,程序要求再输入一次才能达到结算的要求,而与下一次的输入内容无关。如果将“\n”去掉,就正常了。暂时未找到原因。

小弟新手,如有知道的大牛们,望解答!在此答谢!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐