作业:C++作业4
2016-04-25 12:01
459 查看
【项目6:输出星号图】
【项目7:穷举法解决组合问题】
百钱百鸡问题
【项目4:输出完数】
#include<iostream> using namespace std; int main() { int i,j; for(j=1;j<=6;j++) cout<<" "; cout<<"*"<<endl; for(i=1;i<=5;i++) { for(j=1;j<=6-i;j++) cout<<" "; cout<<"*"; for(j=1;j<=-1+2*i;j++) cout<<" "; cout<<"*"; cout<<endl; } for(j=1;j<=13;j++) cout<<"*"; cout<<endl; return 0; }
【项目7:穷举法解决组合问题】
百钱百鸡问题
<pre name="code" class="cpp">#include<iostream> using namespace std; int main() { int x,y,z,count=0; cout<<" 方案有:"<<endl; for(x=0;x<=20;x++) for(y=0;y<=33;y++) for(z=0;z<=100;z++) if(5*x+3*y+z/3.0==100&&x+y+z==100) { count++; cout<<count<<"鸡翁:"<<x<<"只,鸡母"<<y<<"只,鸡雏"<<z<<"只"<<endl; } return 0; }
【项目4:输出完数】
#include<iostream> using namespace std; int main() { int i,j,k; cout<<"1000以内的所有完数有:"; for(i=2;i<=1000;i++) { k=0; for(j=1;j<=i/2;j++) if(i%j==0) k=k+j; if(k==i) cout<<k<<","; } cout<<endl; return 0; }
相关文章推荐
- JNI中JAVA调用C/C++方法
- C/C++ volatile让你看的更明白
- C++实验4-项目3:乘法口诀表
- C++实验4—利用循环求和,1000内偶数和
- c++重载与覆写
- C语言常量
- C语言深度剖析-读书简记
- C++虚函数运行机制
- C++之“友元类”学习笔记
- C++解决单纯形表
- C++ friend template operator overload function
- C++ using关键字作用
- C++11: Multi-core Programming – PPL Parallel Aggregation Explained
- 对象赋值问题帮你理解C++四大函数
- C++ chapter 10——模板
- c++ primer 学习笔记21类的定义和声明、隐含的this指针、类作用域
- C语言复习
- C++第四次作业
- 用c++制作python的扩展模块(动态链接库)
- C/C++中static关键字详解