1015的倍数数

这是个机器人猖狂的时代,请输一下验证码,证明咱是正常人~查看:2925|回复:1
助理工程师
我想知道如何用Objective-C语言判断一个整形是不是10的倍数?
助理工程师
BOOL isMultipleOfTen = !(someInt % 10);2001人阅读
C++(259)
一基友要对实验数据进行处理,每次大概7000条数据吧,然后从里面没十秒选出一行数据。
所以,就帮他写了一个简单的代码。
即我们常用的读文件,为了简单,就读txt文件吧。然后把读到的数据存入vector:
infile.open("./data.txt");
vector&double&
if (infile.is_open())
while (infile.good() && !infile.eof())
data_vector.push_back(temp);
infile.close();
这里没什么好说的:
i 头文件fstream
ii 不要忘了调用close
接下来就是如何找出与10的倍数最接近的一些数。
i 先找出最大数,也就是看看最大的数是10的多少倍,即上限。
int n = *std::max_element(data_vector.begin(), data_vector.end())/10;
ii 通过for循环,把查找结果存入result_vector中
vector&double& result_
for (int k = 1; k &= k++)
for (int i = 0, j = 1; j & data_vector.size(); i++, j++)
if (std::abs(data_vector[i] - 10 * k) & std::abs(data_vector[j] - 10 * k))
sub_temp = data_vector[j];
result_vector.push_back(sub_temp);
sub_temp = 0;
最后就是把result_vector存入到txt中了:
outfile.open("./result.txt");
std::string
for (int i = 0; i & result_vector.size(); i++)
for (auto iter = data_vector.begin(); iter != data_vector.end(); iter++)
if (result_vector[i] == *iter)
int temp = iter - data_vector.begin() + 1;
message.append(std::to_string(temp));
message.append(" ");
outfile &&
outfile.close();
其实数据源是存在excel中的,可以直接读取excel。
然后在excel中执行响应的语句,筛选出想要的结果。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2326041次
积分:24648
积分:24648
排名:第212名
原创:446篇
转载:30篇
译文:12篇
评论:623条
为你推荐最新的博文~更有惊喜等着你
文章:49篇
阅读:299248
阅读:19415
阅读:12778
文章:22篇
阅读:45363
文章:15篇
阅读:48781
阅读:39647
文章:32篇
阅读:107512
文章:33篇
阅读:76223
阅读:9066扫二维码下载作业帮
1.75亿学生的选择
下载作业帮安装包
扫二维码下载作业帮
1.75亿学生的选择
10的倍数是多少呢?,
扫二维码下载作业帮
1.75亿学生的选择
10的倍数很多啊 左右可以与10相乘不小于等于0的数 都是10倍数.如果是10于其他某个数的公倍数 那就还有一个最小公倍数 .是不是问题你没有问完呢.
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 15的倍数 的文章

 

随机推荐