- 博客(40)
- 收藏
- 关注
原创 遗漏题目--第11周项目二扩展:求四个数的最大公约数
#include using namespace std;int gcd(int,int);int gcd(int,int,int,int);int main(){ int a,b,g; cin>>a>>b; g=gcd(a,b); cout<<"四个数的最大公约数是"<<g<<endl; return 0;}i
2013-11-27 12:47:45 538
原创 遗漏题目--第11周项目2:求两个数的最大公约数
#include using namespace std;int gcd (int ,int );int main(){ int a,b,g; cin>>a>>b; g=gcd(a,b); cout<<"最大公约数是"<<g<<endl; return 0;}int gcd(int x,int y){ in
2013-11-27 12:37:00 495
原创 遗漏题目--第10周乘法口诀表
#include using namespace std;int main(){ int a,t,h; for (a=1;a<10;a++) { for(t=1;t<=a;t++) { h=t*a; cout<<t<<"*"<<a<<"="<<h<<" ";
2013-11-26 20:16:02 566
原创 第13周项目3:二进制转换
/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:
2013-11-25 20:19:59 568
原创 第13周项目2:斐波那契序列(迭代法)
/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:
2013-11-25 20:18:10 622
原创 第13周项目2:斐波那契序列(递归法)
/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:
2013-11-25 20:15:56 707
原创 第13周项目1:递归求奇数连乘的积
/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:
2013-11-25 20:11:19 668
原创 第14周递归训练:求1*1+2*2+...+n*n
/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:
2013-11-25 20:02:50 941
原创 第12周项目5:银行系统,任务三:将程序多文件组织
/*将任务2中的代码,涉及密码、帐户的函数放在一个文件中,完成各项功能的函数放在另一个文件中,main函放也单独一个文件。参考解答:main.cpp——称为测试文件,是程序执行开始的文件,用于“总控”程序的执行*/#includeusing namespace std;int password = 123456;double balance = 10000;
2013-11-17 12:02:30 1554 1
原创 第12周项目5:银行系统,任务二:引入函数改善程序结构
/*各项业务分别编制一个函数完成。提示功能菜单(1.查询、2.取款、3.存款、4.转帐、5.改密、0.退出)后,由用户输入功能选择,用switch多分支完成对应的功能。输入1(查询),调用函数showbalance(),显示“您的余额是xxxx.xx元。”输入2(取款),调用drawmoney(),完成取款。要求输入取款金额,若余额不够,提示不能取款,否则,帐户余额减少。取款后
2013-11-17 11:57:32 993
原创 第12周项目5:银行系统,任务一:搭一个框架
/* * Copyright (c) 2013, 烟台大学计算机与控制工程学院 * All rights reserved. * 作 者: 孔令玺 * 完成日期:2013 年 11 月 17 日 * 版 本 号:v1.0 * * 问题描述: 这是我们要做的一个真正的项目!涉及到的技术都用过了,只不过,程序真的要长得多了。 在学习中,总是想要些成就感的。当你没有
2013-11-17 11:52:43 860
原创 第12周项目4:学习辅助软件开发,任务2:小学生算术能力测试系统
/* * Copyright (c) 2013, 烟台大学计算机与控制工程学院 * All rights reserved. * 作 者: 孔令玺 * 完成日期:2013 年 11月 17 日 * 版 本 号:v1.0 * * 问题描述:设计一个程序,用来实现帮助小学生进行算术运算练习,它具有以下功能:提供10道加、减、乘、除四种基本算术运算的题目,每道题中的
2013-11-17 11:49:43 1294
原创 第12周项目4:学习辅助软件开发,任务一:猜数字游戏
/* * Copyright (c) 2013, 烟台大学计算机与控制工程学院 * All rights reserved. * 作 者: 孔令玺 * 完成日期:2013 年 11 月 17 日 * 版 本 号:v1.0 * * 问题描述: 随机产生一个1000内的数字,要求用户猜测这个整数。输入一个猜测想的整数,判断是否与产生的随机数相等,由屏幕显示判断结果。
2013-11-17 11:46:55 981
原创 第12周项目3:多文件程序组织
/* * Copyright (c) 2013, 烟台大学计算机与控制工程学院 * All rights reserved. * 作 者: 孔令玺 * 完成日期:2013 年 11 月 17 日 * 版 本 号:v1.0 * * 问题描述: 阅读http://blog.csdn.net/sxhelijian/article/details/15187309中《
2013-11-17 11:42:11 870
原创 第12周项目2:太乐了(先听故事,再编程序)
/* * Copyright (c) 2013, 烟台大学计算机与控制工程学院 * All rights reserved. * 作 者: 孔令玺 * 完成日期:2013 年 月 日 * 版 本 号:v1.0 * * 问题描述: 故事是这样的:话说sin和cos是一对夫妇。一天,sin去听相声了,cos在家。过了一会,有人敲门,cos开门一看,是一个不认识的
2013-11-17 11:37:16 962
原创 第12周项目1:法三(运用数组)
#includeusing namespace std;int days(int y, int m, int d);int main(){ int year, month, day; cout<<"输入年 月 日"<<endl; cin>>year>>month>>day; cout<<"这是该年的第"<<days(year, month,
2013-11-17 11:33:59 729
原创 第12周项目1:法二
#includeusing namespace std;int days(int y, int m, int d);int main(){ int year, month, day; cout<<"输入年 月 日"<<endl; cin>>year>>month>>day; cout<<"这是该年的第"<<days(year, month,
2013-11-17 11:32:49 716
原创 第12周项目1:当年第几天
/* * Copyright (c) 2013, 烟台大学计算机与控制工程学院 * All rights reserved. * 作 者: 孔令玺 * 完成日期:2013 年11 月17 日 * 版 本 号:v1.0 * * 问题描述: 定义一个函数,其参数为年、月、日的值,返回这一天为该年的第几天。要求在main函数中输入年月日,然后调用这个函数求值,并在
2013-11-17 11:31:37 765
原创 第11周项目5(3)
#include #include using namespace std;void calScore(int n);int main( ){ int n; //评委人数 char choice; cout<<"输入评委人数: "; cin>>n; do { calScore(n);
2013-11-10 13:40:02 1045 1
原创 第11周项目5(2)
#include #include using namespace std;void calScore(int n);int main( ){ int n; //评委人数 cout<<"输入评委人数: "; cin>>n; calScore(n); return 0;}void calScore(int n)//
2013-11-10 13:38:27 801
原创 第11周项目5:歌手大奖赛计分系列
#include using namespace std;int main( ){ const int n=10; //学会用常变量 int i; double ave, score, sum, max, min; //这几个变量涉及成绩,double是合理的 i=1; //i代表评委的编号,其实这个变量名起得不好 max=
2013-11-10 13:37:35 787
原创 第11周项目4(拓展)
#includeusing namespace std;int fact(int);int main(){ int m,n,c; cout<<"求C(m,n),先输入m和n的值:"; cin>>m>>n; if(m>=n) { c=fact(m)/(fact(n)*fact(m-n)); cout<<"组合数C(m,n)为:"<<c<<endl;
2013-11-10 13:36:16 692
原创 第11周项目4:特殊三位数
#includeusing namespace std;int fact(int);int main(){ int n,a,b,c,sum; n=100; while(n<1000) { //考察n是否符合要求 c=n%10; b=(n/10)%10; a=n/100; sum=fact(a)+fact(b)+fact(c); i
2013-11-10 13:34:38 681
原创 第11周项目3(5)
#include#includeusing namespace std;bool isPalindrome(int);//自定义函数的原型(即函数声明)int reverse(int);bool isPrime(int);int main(){ int m; cout<<"(1)输出1000以内的所有素数"<<endl; for(m=2;m
2013-11-10 13:33:04 620
原创 第11周项目3(4)
#include#includeusing namespace std;bool isPrime(int);int main(){ int m; cin>>m; cout<<m<<((isPrime(m))?"是":"不是")<<"素数。"<<endl; return 0;} bool isPrime(int n){
2013-11-10 13:31:57 674
原创 第11周项目3(3)
#include using namespace std;bool isPalindrome(int);//自定义函数的原型(即函数声明)int reverse(int);int main(){ int m; cin>>m; if(isPalindrome(m)) cout<<m<<"是回文数,噢耶!"<<endl; e
2013-11-10 13:30:53 637
原创 第11周项目3(2)
#include using namespace std;bool isPalindrome(int);//自定义函数的原型(即函数声明)int main(){ int m; cin>>m; if(isPalindrome(m)) cout<<m<<"是回文数,噢耶!"<<endl; else cout<<
2013-11-10 13:29:44 652
原创 第11周项目3:回文,素数
#include using namespace std;int reverse(int);//自定义函数的原型(即函数声明)int main(){ int m,n; cin>>m; n=reverse(m); cout<<n<<endl;}int reverse(int x){ int m=0; while(
2013-11-10 13:28:42 704
原创 第11周项目2(拓展)
#include using namespace std;//自定义函数的原型(即函数声明)int gcd(int,int);int gcds(int,int,int,int);int main(){ int a,b,c,d; cin>>a>>b>>c>>d; cout<<"最大公约数是: "<<gcds(a,b,c,d)<<endl;
2013-11-10 13:26:58 649
原创 第11周项目2:求最大公约数
#include using namespace std;//自定义函数的原型(即函数声明)int gcd(int,int);int main(){ int a,b,g; cin>>a>>b; g=gcd(a,b); cout<<"最大公约数是: "<<g; return 0;}int gcd(int x,int y
2013-11-10 13:25:47 607
原创 第11周项目1(3)
#include using namespace std;void printchs(int, char); //声明函数int main( ){ int n=6; //n代表要输出的行数 int i; //通过在下面的循环里调用printchs函数,输出右面的图 for(i=1; i<=n; ++i) { pr
2013-11-10 13:23:10 644
原创 第11周项目1(2)
//调用函数printchs输出星号图#include using namespace std;//在下面写printchs函数的定义,功能是输出一行若干个指定字符 void printchs(int m,char ch) { for(int j=1;j<=m;++j) cout<<ch; }int main( ){ int n
2013-11-05 17:08:32 472
原创 第11周项目1:调用函数输出星号图
#include using namespace std;void printstars(int m) //定义能输出一行m个星号的函数{ for (int j=1; j<=m; ++j) cout<<'*';}int main( ){ int n=6,i; //n代表要输出的行数 for(i=1; i<=n; ++i) {
2013-11-05 16:57:51 513
原创 第10周项目2:分数的累加
/** Copyright (c) 2013, 烟台大学计算机与控制工程学院* All rights reserved.* 作 者: 孔令玺* 完成日期:2013 年11 月 4 日* 版 本 号:v1.0** 问题描述:1/3-3/5+5/7-7/9...+19/21* 样例输入:* 样例输出:* 问题分析:不是太好做,*/#inclu
2013-11-04 20:17:27 667
原创 第10周项目1:求1000以内所有偶数的和(解法三)
/** Copyright (c) 2013, 烟台大学计算机与控制工程学院* All rights reserved.* 作 者: 孔令玺* 完成日期:2013 年11 月 4 日* 版 本 号:v1.0** 问题描述:求1000以内所有偶数的和* 样例输入:* 样例输出:250500* 问题分析:先斩后奏,符合要求继续斩,否则退出!*/
2013-11-04 19:14:26 711
原创 第10周项目1:求1000以内的所有偶数和(解法二)
/* * Copyright (c) 2013, 烟台大学计算机与控制工程学院 * All rights reserved. * 作 者: 孔令玺 * 完成日期:2013 年11 月 4 日 * 版 本 号:v1.0 * * 问题描述:求1000以内所有偶数的和 * 样例输入:* 样例输出:250500* 问题分析:int i=0,sum=0;
2013-11-04 19:07:19 676
原创 第10周项目1:1000之内的所有偶数和(法1)
#include using namespace std;int main(){ int i,sum; i=0; sum=0;for(;i<=1000;i=i+2) { sum=sum+i; } cout<<"1000以内所有偶数的和为:"<<sum<<endl; ret
2013-11-01 18:23:13 634
原创 第9周项目5:本月有几天?
/* * Copyright (c) 2013, 烟台大学计算机与控制工程学院* All rights reserved.* 作 者: 孔令玺* 完成日期:2013 年11 月 1 日* 版 本 号:v1.0** 问题描述:输入年,月,输出本月有多少天* 样例输入:2004 2* 样例输出:本月29天* 问题分析:注意平年和闰年的判断方法,If-el
2013-11-01 16:29:07 706
原创 第9周项目2:构造“菜单”
/* * Copyright (c) 2013, 烟台大学计算机与控制工程学院* All rights reserved.* 作 者: 孔令玺* 完成日期:2013 年11 月 1 日* 版 本 号:v1.0** 问题描述:编写程序,显示菜单,由用户输入代号后,输出对所选项目的简短评论!* 样例输入:* 样例输出:* 问题分析:*/#incl
2013-11-01 15:51:51 731
原创 第9周项目1:分段函数求值(解法二)
* Copyright (c) 2013, 烟台大学计算机与控制工程学院 * All rights reserved. * 作 者: 孔令玺 * 完成日期:2013 年11 月 1 日 * 版 本 号:v1.0 * * 问题描述: * 样例输入:* 样例输出:* 问题分析:构造表达式t,由于表达式的值为1,0(1为真,0为假),所以t能表示x究竟满足了几
2013-11-01 15:28:35 746
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人