c++第4次作业
2016-04-24 13:28
375 查看
【项目3:乘法口诀表】编程序,输出一个乘法口诀表,形如
1x1=1
1x2=2 2x2=4
1x3=3 2x3=6
3x3=9
................
(2)年龄几何:张三、李四、王五、刘六的年龄成一等差数列,他们四人的年龄相加是26,相乘是880,求以他们的年龄为前4项的等差数列的前20项。
(3)三色球问题:若一个口袋中放有12个球,其中有3个红的。3个白的和6个黒的,问从中任取8个共有多少种不同的颜色搭配?
【项目3:乘法口诀表】编程序,输出一个乘法口诀表,形如
1x1=1
1x2=2 2x2=4
1x3=3 2x3=6
3x3=9
................
/* * 文件名称: * 作 者: 刘梦燕 * 完成日期: 2016 年 4 月 24 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:略 * 输入描述: 略 * 问题描述: 略 * 程序输出: 略 * 问题分析: 略 * 算法设计: 略 */ #include <iostream> using namespace std; int main() { int i,j,a; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) { a=j*i; cout<<i<<'*'<<j<<'='<<a<<" "; } cout<<endl; } return 0; }
(2)年龄几何:张三、李四、王五、刘六的年龄成一等差数列,他们四人的年龄相加是26,相乘是880,求以他们的年龄为前4项的等差数列的前20项。
/* * 文件名称: * 作 者: 刘梦燕 * 完成日期: 2016 年 4 月 24 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:略 * 输入描述: 略 * 问题描述: 略 * 程序输出: 略 * 问题分析: 略 * 算法设计: 略 */ #include<iostream> using namespace std; int main() { int a,n,d,i; for(a=1;a<=4;a++) { for(n=1;n<=6;n++) { if(4*n+6*a==26&&n*(n+a)*(n+a+a)*(n+a+a+a)==880) { d=n; cout<<d<<" "; for (i=1;i<=19;i++) { d=d+a; cout<<d<<" "; } } } } return 0; }
(3)三色球问题:若一个口袋中放有12个球,其中有3个红的。3个白的和6个黒的,问从中任取8个共有多少种不同的颜色搭配?
/* * 文件名称: * 作 者: 刘梦燕 * 完成日期: 2016 年 4 月 24 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:略 * 输入描述: 略 * 问题描述: 略 * 程序输出: 略 * 问题分析: 略 * 算法设计: 略 */ #include <iostream> using namespace std; int main() { int i,j,a; for(i=0;i<=3;i++) { for(j=0;j<=3;j++) { for(a=8-i-j;a<=8-i-j&&a<=6;a++) { cout<<"红球:"<<i<<","<<"白球:"<<j<<","<<"黑球:"<<a<<endl; } } } return 0; }
相关文章推荐
- C++第四次实验——乘法口诀表
- C语言 结构体中的成员域偏移量
- C++作业4
- putchar
- C++实验4-乘法口诀表
- c++作业4
- c++上机实验
- C++学习(一)——入门
- C++文件操作
- 棋盘覆盖问题
- c++上机作业四
- [C++]polymorphic and OOP design pattern Abstract Factory(抽象工厂模式)
- C++作业4
- c++实验4--百钱买百鸡的解决方案
- C++代码优化总结
- C++primer第五版课后习题销售类Sales_data的编写
- C++对象模型
- Atom和Webstorm开发环境搭建
- 基于Easyx的文本显示器的C语言实现——源码+实验报告
- c++怎么从命令行获取参数及参数的合法性检测?习题为C++primer第五版中的练习题