C++第4次作业
2016-04-25 21:09
357 查看
一、图形输出
(1)百钱百鸡问题
#include <iostream> using namespace std; int main() { int i,k,h,j,l; for(l=1;l<=5;l++) cout<<" "; cout<<"*"<<endl; for(i=1;i<=4;i++) { for(k=1;k<=5-i;k++) cout<<" "; cout<<"*"; for(h=1;h<=2*i-1;h++) cout<<" "; cout<<"*"; cout<<endl; } for(j=1;j<=11;j++) { cout<<"*"; } cout<<endl; return 0; }二、输出1/3-3/5+5/7-7/9…+19/21的结果
#include <iostream> using namespace std; int main() { double i,sum,j=1; for(i=1,sum=0;i<20;i+=2) { sum+=j*(i/(i+2)); j=-j; } cout<<sum; return 0; }三、穷举法
(1)百钱百鸡问题
#include <iostream> using namespace std; int main() { int a,b,c; for(a=0;a<20;a++) for(b=0;b<33;b++) for(c=0;c<300;c++) if(5*a+3*b+c/3.0==100&&a+b+c==100) cout<<"鸡公"<<a<<"只,鸡母"<<b<<"只,鸡雏"<<c<<"只。"; return 0; }(2)三色球问题
#include <iostream> using namespace std; int main() { int i,j,k; for(i=0;i<=3;i++) for(j=0;j<=3;j++) for(k=0;k<=6;k++) if(i+j+k==8) cout<<"红球"<<i<<"个,白球"<<j<<"个,黑球"<<k<<"个。"; return 0; }
相关文章推荐
- c/c++字符串定义及使用的对比
- 【HDU】(字符串)1020_Encoding C++解法
- C++ try catch 用法
- emacs24 配置c++ 开发环境
- C++类实现公有继承
- C语言中的memset函数和数组指针
- C++第四次作业
- C语言中不同变量的访问方式
- C++预编译头文件(#include "stdafx.h")
- c++第四次作业
- c++第四次实验—派生和继承1
- 使用strcat和strcpy时遇到的问题
- c++模板
- C语言 位运算
- C++需要记住的一些点
- C++ 11(三)
- jni开发传值问题
- Effective C++ 55个条款
- C语言练习之单词首字母大写
- C/C++中文件的读取和写入