
CPP
文章平均质量分 62
lingle77
keep on learning
展开
-
第十一周项目五 当年第几天
问题及代码:#includeusing namespace std;int days(int y, int m, int d);int main(){ int year, month, day; cout<<"输入年 月 日"<<endl; cin>>year>>month>>day; cout<<"这是该原创 2014-11-06 17:26:38 · 555 阅读 · 0 评论 -
第十一周项目六 回文、素数——判断是否为回文数
问题及代码:#include using namespace std;int main(){ bool isPalindrome(int n); int m; cin>>m; if (isPalindrome(m)) cout<<m<<"是回文数,噢耶!"<<endl; else cout<<m<<"不是回文数。原创 2014-11-07 20:26:32 · 595 阅读 · 1 评论 -
第九周项目二 分数的累加
问题及代码:/** Copyright (c) 2014, 烟台大学计算机与控制工程学院* All rights reserved.* 文件名称:main.cpp* 作者:Lingle* 完成日期:2014年10月19日* 版本号:v1.0** 问题描述:计算1/3-3/5+5/7…-19/21的值* 输入描述:分子用a表示,分母为a+2.0* 程序输出:sum为1/3-3原创 2014-10-22 20:20:48 · 766 阅读 · 4 评论 -
第十一周项目六 (3+)输出1000以内所有回文素数
问题及代码:#include using namespace std;bool isPrimer(int n);bool isPalindrome(int n);int main(){ int m; for(m=2; m<=1000; ++m) { if (isPrimer(m)&&isPalindrome(m)) co原创 2014-11-09 12:18:02 · 718 阅读 · 2 评论 -
第十一周项目一 函数版星号图
问题及代码:#include using namespace std;void printstars(int m)//定义能输出一行m个星号的函数{ for (int j=1; j<=m; ++j) cout<<'*';}int main(){ int n=6,i;//n代表要输出的行数,i表示每一行 for(i=原创 2014-11-06 14:24:59 · 581 阅读 · 0 评论 -
第十一周项目二 求最大公约数
问题及代码:#include using namespace std;//自定义函数的原型(即函数声明)int gcd (int x,int y);int main(){ int a,b,g; cin>>a>>b; g=gcd(a,b); cout<<g<<endl; return 0原创 2014-11-06 14:44:17 · 552 阅读 · 1 评论 -
第十一周项目四 特殊三位数
问题及代码:#include using namespace std;int main(){ long fac(int n); int n,a,b,c; for (n=100; n<=999; ++n) { a=n/100; b=n/10-a*10; c=n-a*100-b*10; i原创 2014-11-07 20:09:39 · 558 阅读 · 0 评论 -
第十一周项目三 程序的多文件组织
题目要求:main.cpp#include using namespace std;int max(int x,int y);int min(int x,int y);int main( ){ int a,b,c1,c2; cout<<"输入两数:"; cin>>a>>b; c1=max(a,b); cout<<"max="<<c1<<endl; c2=min(a,b原创 2014-11-09 11:25:48 · 571 阅读 · 1 评论 -
第十一周项目六 (1+)输出1000内所有素数
问题及代码:#include using namespace std;bool isPrimer(int n);int main(){ int m;//此处写代码,能够调用isPrimer函数完成“测试” for(m=1; m<=1000; ++m) { if (isPrimer(m)) cout<<m<<"\t";原创 2014-11-09 12:05:26 · 640 阅读 · 1 评论 -
第十一周项目六 回文、素数——素数
问题及代码:原创 2014-11-09 11:57:52 · 595 阅读 · 0 评论 -
第十一周项目六 (2+)输出1000以内所有回文数
问题及代码:#include using namespace std;int main(){ bool isPalindrome(int n); int m; for (m=0; m<=1000; ++m) { if (isPalindrome(m)) cout<<m<<"\t"; } retur原创 2014-11-09 12:11:45 · 885 阅读 · 2 评论 -
第八周项目三 定期存款利息计算器
问题及代码:/** Copyright (c) 2014, 烟台大学计算机与控制工程学院* All rights reserved.* 文件名称:main.cpp* 作者:Lingle* 完成日期:2014年10月19日* 版本号:v1.0** 问题描述:根据存款金额与存款期限计算到期利息与本息总额* 输入描述:整数型b代表存款期限(共六种选择),a为存款金额,c为年利率,d原创 2014-10-19 15:35:39 · 1027 阅读 · 0 评论 -
第八周项目二 根据工作时间求工资
问题及代码:/** Copyright (c) 2014, 烟台大学计算机与控制工程学院* All rights reserved.* 文件名称:salary.cpp* 作者:Lingle* 完成日期:2014年10月16日* 版本号:v1.0** 问题描述:根据本周工作时间判断时长计算工资* 输入描述:输入一个工作时间H* 程序输出:输出工资M*/#include原创 2014-10-16 22:45:15 · 629 阅读 · 0 评论 -
第十一周项目七 泰勒(太乐)了
问题及代码:#include #include using namespace std;const double pi=3.1415926;double mysin(double x);int main( ){ cout<<"sin(π/2)的值为"<<setiosflags(ios::fixed)<<setprecision(6)<<mysin(pi/2.0原创 2014-11-10 11:19:12 · 1349 阅读 · 5 评论 -
第九周项目三 输出星号图
问题及代码:/** Copyright (c) 2014, 烟台大学计算机与控制工程学院* All rights reserved.* 文件名称:main.cpp* 作者:Lingle* 完成日期:2014年10月22日* 版本号:v1.0** 问题描述:用*排列出目标图形*/#include using namespace std;int main( ){原创 2014-10-23 14:16:12 · 706 阅读 · 2 评论 -
第九周项目一 求1000以内所有偶数的和(三种循环语句)
while类代码:/** Copyright (c) 2014, 烟台大学计算机与控制工程学院* All rights reserved.* 文件名称:main.cpp* 作者:Lingle* 完成日期:2014年10月19日* 版本号:v1.0*/#include using namespace std;int main( ){ int a=0,sum=0;原创 2014-10-22 19:47:36 · 1032 阅读 · 4 评论 -
第八周项目四 个人所得税计算器
问题及代码:/** Copyright (c) 2014, 烟台大学计算机与控制工程学院* All rights reserved.* 文件名称:main.cpp* 作者:Lingle* 完成日期:2014年10月19日* 版本号:v1.0** 问题描述:根据本月收入用公式“个人所得税=(本月收入-3500)*对应税率-速算扣除数”计算个人所得税,并算出税后收入* 输入描述:原创 2014-10-19 16:23:24 · 776 阅读 · 7 评论 -
第八周项目一 分别求简单与复杂的分段函数值
问题及代码:(/** Copyright (c) 2014, 烟台大学计算机与控制工程学院* All rights reserved.* 文件名称:simple.cpp* 作者:Lingle* 完成日期:2014年10月16日* 版本号:v1.0** 问题描述:简单的分段函数,当X=2时带入不同方程式进行计算* 输入描述:输入一个值x* 程序输出:判断x值是否小于,代入适当原创 2014-10-16 22:42:41 · 765 阅读 · 0 评论 -
第九周项目四 乘法口诀表
问题及代码:/** Copyright (c) 2014, 烟台大学计算机与控制工程学院* All rights reserved.* 文件名称:main.cpp* 作者:Lingle* 完成日期:2014年10月23日* 版本号:v1.0** 问题描述:输出九九乘法表*/#include using namespace std;int原创 2014-10-23 15:12:21 · 635 阅读 · 2 评论 -
第九周项目五 程序补充题
1.输出1000以内能被3整除且个位数为6的所有整数原创 2014-10-26 11:46:07 · 805 阅读 · 11 评论 -
第十二周项目一 阅读程序(二)
问题及代码:#include using namespace std;int a=3, b=5;int max(int a, int b){ int c; c=a>b? a:b; return c;}int main(){ int a=8; cout<<max(a,b)<<endl; return 0;}原创 2014-11-13 20:00:54 · 619 阅读 · 0 评论 -
第十二周项目一 阅读程序(一)
问题及代码:原创 2014-11-13 19:16:15 · 574 阅读 · 0 评论 -
第十二周项目一 阅读程序(三)
问题及代码:#include using namespace std;void f(int);int main(){ int i=1234; f(i); return 0;}void f(int n){ if(n==0) return; else { f(n/10); cout<<n%原创 2014-11-13 20:09:02 · 575 阅读 · 0 评论 -
第十二周项目一 阅读程序(四)
问题及代码:#include using namespace std;const double pi=3.1415926;float area(float r=6.5);//指定r的默认值为6.5float volume(float h,float r=6.5); //指定r的默认值为6.5int main( ){ cout<<area()<<endl; //相当于area原创 2014-11-13 20:11:52 · 531 阅读 · 0 评论 -
第十二周项目三 用递归方法求解(求出两个数的最大公约数)
问题及代码:原创 2014-11-16 19:48:50 · 749 阅读 · 0 评论 -
第十二周项目三 用递归方法求解(n的阶乘)
问题及代码:#include using namespace std;long f(int n);int main(){ int n; cin>>n; cout<<f(n); return 0;}long f(int n){ int j; if(n!=1) { j=n*f(n-1); }原创 2014-11-16 19:45:55 · 786 阅读 · 1 评论 -
第十二周项目三 用递归方法求解(求1*3*5…*n)
问题及代码:#include using namespace std;long f(int n);int main(){ int n; cout<<"请输入一个奇数:"; cin>>n; if (n%2==1) cout<<f(n); else cout<<"error"<<endl; return 0;}long原创 2014-11-16 19:47:17 · 810 阅读 · 0 评论 -
第十二周项目一 阅读程序(五)
问题及代码:#include using namespace std;template //模板声明,其中T为类型参数T max(T a,T b,T c) //定义一个通用函数,用T作虚拟的类型名{ if(b>a) a=b; if(c>a) a=c; return a;}int main( ){ int i1=185原创 2014-11-16 19:16:19 · 556 阅读 · 0 评论 -
第十二周项目三 用递归方法求解(返回第n个Fibnacci数)
问题及代码:#include using namespace std;int fib(int n);int main(){ cout<<fib(20)<<endl; //输出 return 0;}//返回Fibnacci序列中的第n个数int fib(int n){ if (n==0) return 0; else if (n==原创 2014-11-16 19:48:40 · 600 阅读 · 0 评论 -
第十二周项目三 用递归方法求解(输出对应的二进制形式)
问题及代码:#include using namespace std;int main(){ int dec2bin(int n); int n; cout<<"请输入一个整数:"; cin>>n; cout<<n<<"对应的二进制形式为:"; dec2bin(n); //输出n对应的二进制串 cout<<endl; re原创 2014-11-16 19:49:05 · 753 阅读 · 0 评论 -
第十二周项目三 用递归方法求解(汉诺塔)
问题及代码:/*Copyright(c)2014,烟台大学计算机学院*All rights reserved.*文件名称:main.cpp*作者:刘凌歌*完成日期:2014年 11月 16日*版本号:v1.0**问题描述:汉诺塔移动盘子*程序输入:盘子数目n*程序输出:移动方案*/#include using namespace std;int main(){原创 2014-11-16 20:37:38 · 854 阅读 · 3 评论 -
第十周项目一 程序填充与阅读
问题及代码:#include using namespace std;int main(){ int a = 100; int b = 20; int c; char oper; cin>>a>>oper>>b; switch(oper) //(1)根据代码提示,补充oper,代表四则运算法则 { c原创 2014-10-30 14:29:05 · 635 阅读 · 0 评论 -
第十二周项目四 银行系统
问题及代码:原创 2014-11-17 21:46:52 · 612 阅读 · 1 评论 -
第十周项目三 血型统计
问题及代码:原创 2014-11-02 13:01:23 · 631 阅读 · 2 评论 -
第十周项目四 (拓展)大奖赛计分
拓展1:问题及代码:/** Copyright (c) 2014, 烟台大学计算机与控制工程学院* All rights reserved.* 文件名称:main.cpp* 作者:Lingle* 完成日期:2014年11月2日* 版本号:v1.0** 问题描述:在十位评委给出的分数中,去掉一个最高分,去掉一个最低分,取其余八个分数的平均值* 输入描述:输入每个评委给出的分原创 2014-11-02 17:02:52 · 759 阅读 · 3 评论 -
第十周项目五 找出1000以内的完数
问题及代码:#include using namespace std;int main(){ int i,j,n; for (i=1; i<=1000; ++i) { for (j=1,n=0; j<i; ++j) { if (i%j==0)n=n+j; } if (i==n)原创 2014-11-03 21:15:57 · 672 阅读 · 5 评论 -
第七周项目二 求长方形的周长和面积
问题及代码:运行结果:知识点回归:学习心得:原创 2014-10-06 10:26:49 · 1071 阅读 · 1 评论 -
第七周项目三 求三个数中最大数
/** Copyright (c) 2014, 烟台大学计算机与控制工程学院* All rights reserved.* 文件名称:max.cpp* 作者:Lingle* 完成日期:2014年10月9日* 版本号:v1.0** 问题描述:分别输入三个整数,输出三者中的最大值* 输入描述:三个整数,代表三个数* 程序输出:三个整数中的最大值*/#include using原创 2014-10-09 20:31:05 · 758 阅读 · 3 评论 -
第十周项目二 M$pszi$y是嘛意思?
问题及代码:#include using namespace std;int main(){ char ch; while((ch=getchar())!='\n') { putchar (ch-4); } return 0;}运行结果:原创 2014-11-02 12:59:47 · 737 阅读 · 0 评论 -
第七周项目四 求圆柱体的表面积和体积
问题及代码:运行结果:原创 2014-10-09 20:59:05 · 1555 阅读 · 3 评论