注意
1.错误示例:
double a,b;
scanf("%.lf%.lf",&a,&b);
正确示例:
double a,b;
scanf("%lf%lf",&a,&b);
%之后不要加.号!
2.另外,需要注意以下情形:
scanf("%d%d");
scanf("%d %d");
这两种是不一样的。
若scanf里的第一个%后没有空格,则其只读完第一个数,后面的全部交给下一个%去读。
而若第一个%后有空格,则其读完第一个数之后还要读掉与下一个数之间的空格,直至读到下一个数。
一般我们在做题(oj)的时候,直接采用第一种(即scanf(“%d%d”))的格式就可以了。