
C++
文章平均质量分 86
风中之神111
我亦飘零久
展开
-
cin.clear()及相关用法
1. cin.clear() 是用来更改cin的状态标示符的。 cin.sync()是用来清除缓存区的数据流的。 如果标示符没有改变那么即使清除了数据流也无法输入。所以两个要联合起来使用。 我们定义要输入到的变量是整型,但如果我们输入了英文字母或者汉字,那就会发生错误,cin里有个方法能检测这个错误,就是cin.rdstate(); 当cin.rdstate()返回0(即ios::goodbit)...原创 2018-10-28 22:12:09 · 3551 阅读 · 0 评论 -
C++各种输入
1.cin.get()基本用法 1个参数 用法:a = cin.get() 或者 cin.get(a) 结束条件:输入字符足够后回车 说明:这个是单字符的输入,用途是输入一个字符,把它的ASCALL码存入到a中 处理方法:与cin不同,cin.get() 在缓冲区遇到[enter],[space],[tab]不会作为舍弃,而是继续留在缓冲区中 2个参数 用法:cin.get(arrayname,s...原创 2018-10-29 11:42:52 · 361 阅读 · 0 评论 -
浮点数精度
https://blog.youkuaiyun.com/waitfor_/article/details/8035773 printf("%.2lf",a);//这里是将a四舍五入输出 计算几何头疼的地方一般在于代码量大和精度问题,代码量问题只要平时注意积累模板一般就不成问题了。精度问题则不好说,有时候一个精度问题就可能成为一道题的瓶颈,简直“画龙点睛”。这些年的题目基本是朝着越来越不卡精度的方向发展了,但是...转载 2019-03-18 19:07:32 · 2777 阅读 · 1 评论