vc++ cin double类型,但是输入字符,出现的问题

2025-02-23 00:11:52
推荐回答(2个)
回答1:

t1,t2,t3; 是double类型,当你输入非数字数据时,系统不会丢掉这个非数字字符,而是存在缓存中,等待下一次的输入。
因为缓存中有数据(非数字字符)所以,cin一直在读,总读不到合法的数据,所以不停地在转

回答2:

ABX