C++简单邮箱问题
2010-02-03 10:09
211 查看
2007-09-12 10:32
问题:今有邮箱150个,按序编号。全部关闭。邮递员从二号开始一次将2的倍数的邮箱打开,然后数倍数为3的邮箱,已经打开的关闭,已关闭的打开。依次操作倍数为4,5,6,。。。。。。150为止。输出最后关闭的邮箱号码。 #include<iostream> using namespace std; int main() { int g[150]; for(int i=0;i<150;i++) { g[i] = i+1; } for(int j=1;j<150;j++) { for(int m=j;m<150;m++) { if(g[m]==0&&(m+1)%(j+1)==0) g[m] = m+1; else if(g[m]!=0 && g[m]%(j+1)==0) g[m] = 0; } } for(int p=0;p<150;p++) { if(g[p]!=0) cout<<g[p]<<endl; } return 0; |
相关文章推荐
- C++学习的简单问题(五)
- C++第一次实验:简单计算问题体验
- C++ 智能指针——简单实现以及循环引用问题
- C++ 求矩阵最短路问题最简单最暴力的dp解法
- 关于野指针,freopen重定向以及cin的简单c++问题
- (C++)剑指offer-26:二叉搜索树与双向链表(分解让复杂问题简单)
- 最简单的0-1背包问题c++代码实例及运行结果
- 部分和问题(入门题)(c++与c)(简单搜索)
- C++简单练习题3——汉诺塔问题
- 一个C++简单链表的小问题
- C++单元测试一:并非看上去那么简单——几个很实际的问题
- 在QQ群里有人提问有没有C语言的XML解析,偶然想到了这个问题:C++调用C库,简单试验:
- 最简单的0-1背包问题c++代码实例及运行结果
- C++单元测试一:并非看上去那么简单——几个很实际的问题
- C++简单运算的速度问题
- C++第1次实验:简单计算问题体验
- 开始学习C语言C++在这里记录自己的成长。简单的两变量交换问题
- c++实验一:简单问题计算体验
- C++实验一+简单计算问题体验
- 最简单的0-1背包问题c++代码实例及运行结果