- 博客(16)
- 收藏
- 关注
原创 第五周【项目2-游戏中的角色类2】
#include#includeusing namespace std;class role{public: role(string a,int n); void setrole(string a,int n); void show(); void attack(); void eat(int n); void beattack();
2016-03-31 09:12:51 264
原创 第五周【项目2-游戏中的角色类1】
#include#includeusing namespace std;class role{public: void setrole(string a,int n); void show(); void attack(); void eat(int n); void beattack(); bool alived();private:
2016-03-31 09:07:54 317
原创 第五周【项目 - 三角形类雏形2、3、4、5】
2)在上面程序的基础上,重新定义Triangle类,其中逻辑特别简单的set和get成员函数,要处理为内联成员函数,直接在类内定义。int main() { Triangle tri1; //定义三角形类的一个实例(对象) double x,y,z; cout"请输入三角形的三边:"; cin>>x>>y>>z; tri1.se
2016-03-31 08:26:19 909
原创 第五周【项目1 - 三角形类雏形1】
(1)下面设计一个三角形类,请给出各成员函数的定义class Triangle{public: void setABC(double x, double y, double z);//置三边的值,注意要能成三角形 double perimeter();//计算三角形的周长 double area();//计算并返回三角形的面积private: double
2016-03-31 08:12:42 513 1
原创 第四周【递归函数fib】
#include using namespace std;int fib(int n);int main(){ cout<<fib(20)<<endl; return 0;}int fib(int n){ if(n==1) return 0; else if(n==2) return 1; else
2016-03-24 09:04:28 596
原创 第四周【递归求出两个数的最大公约数】
#include "iostream"using namespace std;int gcd(int x, int y);int main(){ int m,n; cout<<"输入两个数字:"; cin>>m>>n; cout<<"这两个数的最大公约数为:"; cout<<gcd(m,n)<<endl; return 0;}int
2016-03-24 08:56:09 365
原创 第四周【求1*3*...*n的递归式】
#include using namespace std;long f(int);int main( ){ int n; long y; cout<<"请输入一个数 :"; cin>>n; if(n%2) y=f(n); else y=f(n-1); cout<<n<<"以内的奇数积是:"<<y<<en
2016-03-24 08:34:04 426
原创 第四周【递归函数求出n的阶乘】
#include using namespace std;long fact(int);int main( ){ int n; long y; //y为存放n!的变量 cout<<"请输入要求阶乘的数:"; cin>>n; y=fact(n);
2016-03-24 08:30:42 606
原创 第四周【项目3-随机数函数应用于游戏】
设计一个程序,用来实现帮助小学生进行算术运算练习,它具有以下功能:提供10道加、减、乘、除四种基本算术运算的题目,每道题中的操作数是随机产生的,且操作数不超过2位数的正整数;练习者根据显示的题目输入自己的答案,程序自动判断输入的答案是否正确并显示出相应的信息。最后显示做对了几道题。#include #include #include using names
2016-03-22 20:03:37 458
原创 第四周【项目2-太乐了】
话说sin和cos是一对夫妇。一天,sin去听相声了,cos在家。过了一会,有人敲门,cos开门一看,是一个不认识的多项式函数。cos问:你是谁啊?他说:我是你的老公sin啊。cos说:你不是去听相声了吗?怎么成这幅摸样了?sin说:是啊,太乐了! 故事讲完了。下面是sin函数的泰勒展式: (注:x取弧度值,而非角度值) 用sin泰勒展式编写程序,求出sin(π/2)和si
2016-03-22 19:59:42 855
原创 第四周【项目1-求最大公约数】
(1)输入两个数,并求出其最大公约数#include using namespace std; int gcd(int,int); int main() { int a,b,g; cin>>a>>b; g=gcd(a,b); cout"最大公约数是: " return 0; }
2016-03-22 19:57:53 463
原创 第三周【项目4:穷举法解决组合问题】
领会穷举法(意为“穷尽式列举”,也称枚举)的思想,然后自行选题进行解决,掌握这种程序设计的一般方法。 (1)百钱百鸡问题 中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?提示: 设鸡翁、鸡母、鸡雏的个数分别为x,y,z,题意给定共100钱要买百鸡,若全买公鸡最多买
2016-03-17 08:54:53 1225
原创 第三周【项目3:输出星号图】
自选下面的几个图案,编程序输出(自选两个完成,其他的想想思路即可)。 解答(a)#include using namespace std; int main( ) { int i,j,n=6; for(i=n;i>=1;--i) //一共要输出n行 {
2016-03-17 08:53:36 295
原创 第三周【项目2:本月有几天?】
编程序,输入年份和月份,输出本月有多少天。合理选择分支语句完成设计任务。 样例输入1:2004 2,输出结果1:本月29天 样例输入2:2010 4,输出结果2:本月30天解答:#include using namespace std;int main( ){ int year,month,days; cout cin>>year>
2016-03-17 08:34:03 359
原创 第三周【项目1:个人所得税计算器】
【项目1:个人所得税计算器】 编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识)。 (1)自选if语句的嵌套或/和switch语句完成程序设计; (2)下面给出程序的基本框架,请从课程主页找到链接下载使用。#include using namespace std;int main( ){ doubl
2016-03-17 08:14:14 567
原创 第二周【2015级C++实践项目汇总】
【项目 - 胖子不想说体重】 成年男性的标准体重公式为: 标准体重(kg)=身高(cm)−100 超标准体重20%为超重,比标准体重轻20%为超轻。请编写C++程序,输入身高和体重,完成下面的任务: (1)计算并输出标准体重。 (2)计算出标准体重,当超重时,请给出提示。 (3)计算出标准体重,当超重时给出提示,不超重时也给提示。
2016-03-10 08:39:44 302
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人