![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OJ
菜菜008
北理工信通入坑研0患者
展开
-
为什么while(cin)能成立
oj课外编程题#include <iostream>using namespace std;class MyCin{ bool m;//设置bool 类型 public: MyCin() :m(true) {} MyCin& operator>>(int& n) {// 重载>> if( cin >> n) m=true; else m=f原创 2021-05-26 17:17:11 · 406 阅读 · 0 评论 -
实数的输出格式——控制输出精度
实数的输出格式描述利用流操纵算子实现: 输入一个实数,先以非科学计数法输出,小数点后面保留5位有效数字;再以科学计数法输出,小数点后面保留7位有效数字。注意:在不同系统、编译器上的输出格式略有不同,但你需要采用正确的方法保证在程序中采用默认格式设置一定能在OJ平台上得到正确结果。输入以非科学计数法表示的一个正实数,保证可以用double类型存储。输出第一行:以非科学计数法输出该实数,小数点后面保留5位有效数字;第二行:以科学计数法输出该实数,小数点后面保留7...原创 2021-05-12 17:18:30 · 959 阅读 · 0 评论 -
6174猜想
6174猜想描述6174猜想 ,1955年,卡普耶卡(D.R.Kaprekar)研究了对四位数的一种变换:任给出四位数k0,用它的四个数字由大到小重新排列成一个四位数m,再减去它的反序数rev(m),得出数k1=m-rev(m),然后,继续对k1重复上述变换,得数k2.如此进行下去,卡普耶卡发现,无论k0是多大的四位数, 只要四个数字不全相同,最多进行7次上述变换,就会出现四位数6174输入输入一个四位数(四个数字不完全相同)输出将这个四位数的四个数字重新排列组成一个最大的数和一个最小的数相减,原创 2021-03-13 19:26:24 · 581 阅读 · 0 评论