![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数字处理
123
小鱼朵~
计算机小废宅
展开
-
1069 The Black Hole of Numbers (20 分)
1069 The Black Hole of Numbers (20 分) 题目大意 简单的数字处理问题。 基本思路 有如果当输入N值为6174的时候,依旧要进行下面的步骤,直到差值为6174才可以。所以用do while语句,无论是什么值总是要执行一遍while语句,直到遇到差值是0000或6174。 s.insert(0, 4 – s.length(), ‘0’);用来给不足4位的时候前面补0。 代码 #include <bits/stdc++.h> using namespace std;原创 2022-01-26 22:46:37 · 916 阅读 · 0 评论 -
1108 Finding Average (20 分)
1108 Finding Average (20 分) 题目大意 简单的数字处理问题。给出一组序列,找出其中的合法元素(在[-1000,1000]之内的最多保留小数点后两位的浮点数),并求合法浮点数的个数和平均值。 基本思路 用下面两个函数可以巧妙地解决这个问题: sscanf() – 从一个字符串中读进与指定格式相符的数据 sprintf() – 字符串格式化命令,主要功能是把格式化的数据写入某个字符串中 看不明白可以打开我的注释,一目了然~ 代码 /*sscanf() – 从一个字符串中读进与指定格式相原创 2022-01-26 21:59:43 · 239 阅读 · 0 评论 -
1132 Cut Integer (20 分)
1132 Cut Integer (20 分) 题目大意 给一个偶数个位的正整数num,把它从中间分成左右两个整数a、b,问num能不能被a和b的乘积整除,能的话输出yes,不能的话输出no。 基本思路 直接用int保存num的值,计算出num的长度len,则令d = pow(10, len / 2)时,num取余d能得到后半部分的整数,num除以d能得到前半部分的整数,计算num % (ab)是否等于0就可以得知是否可以被整除。 注意:ab如果为0的时候不能取余,否则会浮点错误。 代码 #include原创 2022-01-25 23:02:45 · 256 阅读 · 0 评论