这里讲一下我自己在编程过程中的例子:
1.
***2.***(截图太麻烦,直接打程序了)
应当注意的是:如果在“格式控制字符串”中除了格式声明外还有其他字符,那么需在输入数据时对应的位置上字符要保持一致
例如scanf(“a=%f,b=%d\n",&a,&b);
则需输入a=1,b=2
而不是直接输入1 2,会导致错位结果不理想
3.
当scanf函数的控制格式是%c时,需要特别注意输入时回车或者空格(它们也是一个字符),当我们连续输入两个整数,习惯性的回车或者空格时,都会被下一轮的scanf函数吸收,导致无法准备地输入运算符。??
解决方法:
①这时候我们只需要多加上一个scanf函数,并放在最后,即可确保输出的准确性。
②常用的一种方法是在最后多加一个getchar();语句。(从键盘获取一个字符)
OVER