(百例编程)16.出售金鱼
2012-05-26 13:34
323 查看
题目: 买卖提将养的一缸金鱼分五次出售系统上一次卖出全部的一半加二分之一条;第二次卖出余下的三分之一加三分之一条;第三次卖出余下的四分之一加四分之一条;第四次卖出余下的五分之一加五分之一条;最后卖出余下的11条。问原来的鱼缸中共有几条金鱼?
#include<iostream> using namespace std; int main(void) { int x,n,i,t=1,flag; for (n=11;t;n++) for(i=1;i<5;i++) { if (i==1) { x=n; flag=0; } if ((x+1)%(i+1)==0)//这里必须注意要检验整除 { x=x-(x+1)/(i+1); flag++; } if (i==4&&x==11&&flag==4) { cout<<"总共有"<<n<<"条金鱼!"<<endl; t=0; } } return 0; }
相关文章推荐
- UI一揽子计划 16 (网络编程、HTTP协议、iOS 实现网络编程、服务器接口)
- C/C++语言经典实用趣味程序设计编程百例精解--大部分是自己写的(1)
- 编程范式16
- Visual C++ 时尚编程百例005(菜单)
- Visual C++ 时尚编程百例008(鼠标形状)
- Visual C++ 时尚编程百例013(CRect类)
- (百例编程)5.求最大数
- (百例编程)27.自守数
- (百例编程)44.分数之合
- (百例编程)54.谜语博士的难题(2)
- Linux编程 16 文件权限(组管理 groupadd, groupmod,文件权限介绍)
- (百例编程)86.自动发牌
- (百例编程)62.由8个整数形成奇特的立方体
- C/C++语言经典、实用、趣味程序设计编程百例精解(1)
- 16 网络编程
- Python学习笔记16:网络编程
- Java并发编程之线程管理(Executor框架16)
- 出售金鱼
- linux应用编程笔记(16)多线程编程函数全解析
- DirectX 9.0c游戏开发手记之RPG编程自学日志之16: Drawing with DirectX Graphics (用DirectX图形绘图)(第10-12节)