做ACM题的时候,发现cin并不能满足所有输入要求.比如说: 每行给出一款运动鞋信息,若该款写不打折,则先后给出每种运动鞋单价P,所购买的数量Q:若打折,则先后给出每种运动鞋单价P,所购买的数量Q,折扣率C%,最后求买鞋需付多少钱. 样例输入: 346 2 271 5 50% 样例输出: 1369.50 这个时候如果还是用cin就略显无力了,因为系统并不知道你输入的第三个数到底是折扣率还是单价. 所以呢,在这里对C/C++的输入操作做个系统地学习.(以下是本人的理解,若有错误还请多多指教) 1.…