C 语言键盘输入结束条件判断问题
2013-11-22 15:51
246 查看
经常在C语言算法题时要求输入某个特定的值或字符串作为输入结束的条件,如果使用如下的代码:
while(scanf("%lf \n",&s1[i]) && s1[i]!=0.00){
i++;
}
注意红色的"\n",虽然已经输入表示结束的字符串或指,程序要求再输入一次才能达到结算的要求,而与下一次的输入内容无关。如果将“\n”去掉,就正常了。暂时未找到原因。
小弟新手,如有知道的大牛们,望解答!在此答谢!
while(scanf("%lf \n",&s1[i]) && s1[i]!=0.00){
i++;
}
注意红色的"\n",虽然已经输入表示结束的字符串或指,程序要求再输入一次才能达到结算的要求,而与下一次的输入内容无关。如果将“\n”去掉,就正常了。暂时未找到原因。
小弟新手,如有知道的大牛们,望解答!在此答谢!
相关文章推荐
- 汇编语言: 从键盘上输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,
- 汇编语言: 从键盘上输入一串字符(用回车键结束,使用 10 号功能调用。)放在 STRING 中,试 编制一个程序测试字符串中是否存在数字。如有,则把 CL 的第 5 位置 1,否则将该位置置 0。
- 汇编语言: 从键盘上输入一串字符(用回车键结束,使用10号功能调用。),将其中的小写英文 字母变换为大写英文字母,其他字符保持不变。然后将变换后的字符串显示出来。
- Ubuntu下键盘输入错乱问题,输入双引号输出的是@符号,输入#号输出的是未知语言的字符
- 实训JAVA语言设计——从键盘输入一个年份,判断是否是闰年
- C语言文件读写练习:从键盘读入若干字符,并逐个将这些字符写入文件中,直至输入"#"结束。再将这些字符从文件中读出并显示到屏幕上。
- 从键盘输入一组非0整数,以输入0为结束标志,求这组整数的平均值,并统计其中正数和负数的个数。(根据循环变量的初值、终值无法判断出循环次数时建议使用while或do while语句完成)。
- Ubuntu下键盘输入错乱问题,输入双引号输出的是@符号,输入#号输出的是未知语言的字符
- 控件输入判断问题,VB.NET的请帮助!
- 输入数据问题一百一十二:C语言合法标识符(2)
- 汇编语言:从键盘输入十进制数,输出该十进制数的十进制,二进制(B),十六进制(H),八进制(Q)表示
- selenium_webdriver(python)键盘组合键用法,输入中文问题
- ReportViewer中条件判断(IIf)问题
- c++读取文件--结束条件的判断
- 转载 - C++ - 关于ifstream/fstream流 判断文件是否结束eof()的问题
- ios6上textfield弹出键盘却无法输入问题
- 从键盘上任意输入一个年号,判断它是否是闰年。
- mysql数据库 thinkphp连贯操作where条件的判断不正确的问题
- Js屏蔽按住键盘一直输入的问题,实现按住也只能输入一个字符
- python键盘输入五个数字,判断是否是回文数