c/c++基础练习
文章平均质量分 58
会飞的Anthony
北京邮电大学在读博士
展开
-
第十一周项目2-求最大公约数1
(4)利用printchs函数,再实现以前写过的其他星号图,体会定义函数带来了的好处。原创 2014-11-10 10:30:24 · 569 阅读 · 0 评论 -
第十一周项目4-特殊三位数
题目请输出满足条件n=a!+b!+c!的所有三位数n,其中,a、b、c分别是n的百、十、个位数。要求用自定义函数实现求阶乘。int main(){ } long fac(int n) //用于求n的阶乘{ }原创 2014-11-10 11:08:01 · 603 阅读 · 0 评论 -
第九周项目3-输出星号图
/**copyright (c) 2014,烟台大学计算机学院*all rights reserved.*文件名:testfive.cpp*作者:冷基栋*完成日期:2014年10月23号*版本号:v1.0**问题描述:自选下面的几个图案,编程序输出*/#include using namespace std;int main(){ in原创 2014-10-23 16:22:28 · 711 阅读 · 2 评论 -
第十一周项目2-求最大公约数2
题目2)在上面程序基础上,增加函数gcds函数的声明和定义,实现求4数最大公约数的功能int gcds(int x,int y,int z,int w) //调用gcd()求四数的最大公约数{ }原创 2014-11-10 10:37:38 · 585 阅读 · 0 评论 -
第十一周项目3-程序的多文件组织
题目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 c2=min(a,b); cout原创 2014-11-10 11:03:45 · 457 阅读 · 0 评论 -
第十一周项目5-当年第几天
题目 定义一个函数,其参数为年、月、日的值,返回这一天为该年的第几天。要求在main函数中输入年月日,然后调用这个函数求值,并在main函数中输出结果。int days(int y, int m, int d);int main(){ int year, month, day; cout cin>>year>>month>>day;原创 2014-11-10 11:19:44 · 641 阅读 · 1 评论 -
第九周项目1-利用和循环求和
/**copyright (c) 2014,烟台大学计算机学院*all rights reserved.*文件名:testsix.cpp*作者:冷基栋*完成日期:2014年10月19号*版本号:v1.0**问题描述:求1000以内所有偶数的和。*/#include using namespace std;int main(){原创 2014-10-23 14:02:37 · 620 阅读 · 0 评论 -
第九周项目2-分数的累加
/**copyright (c) 2014,烟台大学计算机学院*all rights reserved.*文件名:testfour.cpp*作者:冷基栋*完成日期:2014年10月23号*版本号:v1.0**问题描述:编程序,输出1/3-3/5+5/7-7/9...+19/21的结果*/#include using namespace std;原创 2014-10-23 14:38:39 · 597 阅读 · 2 评论 -
第八周项目6-本月有几天?
/* *copyright (c) 2014,烟台大学计算机学院 *all rights reserved. *文件名:testsix.cpp *作者:冷基栋 *完成日期:2014年10月19号 *版本号:v1.0 * *问题描述:输入年份和月份,输出本月有几天。 *输入描述:两个正整数,代表年份year和月份month。 *程序输出:一个正整数,代表天数d原创 2014-10-19 21:43:32 · 779 阅读 · 3 评论 -
第九周项目4-乘法口诀表
/**copyright (c) 2014,烟台大学计算机学院*all rights reserved.*文件名:testseven.cpp*作者:冷基栋*完成日期:2014年10月23号*版本号:v1.0*问题描述:自选下面的几个图案,编程序输出*/#include using namespace std;int main(){原创 2014-10-23 16:34:52 · 587 阅读 · 1 评论 -
第十二周项目6-回文素数1
是/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:回文素数.cpp*作 者:冷基栋*完成日期:2014年11月11日*版 本 号:v1.0**问题描述:编制一个函数reverse,返回给定数据的“反序数”,例如输入1234,输出4321。请编制reverse函数,在下面代码的基础上补充相关的部分原创 2014-11-11 18:52:33 · 598 阅读 · 0 评论 -
第十一周项目6-回文素数2
健康卡/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:回文素数2.cpp*作 者:冷基栋*完成日期:2014年11月11日*版 本 号:v1.0**问题描述:编制isPalindrome(),用于判断参数是否是回文数——回文数,即从前往后读和从后往前读都一样的数,如1221和121都是回文数,而原创 2014-11-11 18:58:39 · 657 阅读 · 0 评论 -
第十一周项目6-回文素数3
回文素数/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:回文素数3.cpp *作 者:冷基栋*完成日期:2014年11月11日 *版 本 号:v1.0 * *问题描述:编制一个返回值为bool型的函数isPrimer(),用于判断参数是否为素数(是素数返回true,否则false),自编ma原创 2014-11-11 19:03:20 · 684 阅读 · 1 评论 -
第九周项目6-穷举法 换硬币
/* *copyright (c) 2014,烟台大学计算机学院 *all rights reserved. *文 件 名 : papertwo.cpp *作 者 :冷基栋 *完成日期 :2014年10月28号 *版 本 号 :v1.1 * *问题描述 :用一元人民币兑换成一分,两分和五分硬币,有多少不同的兑换方法? 输出所有可能的方案 *输入描述 :原创 2014-10-28 12:05:24 · 1333 阅读 · 3 评论 -
第十二周项目1-阅读程序1
(1)阅读下面两个有静态局部变量的程序#include using namespace std;int f(int n);int main(){ cout cout return 0;}int f(int n){ static int a=2; int b=0; a+=n; b+=a;原创 2014-11-13 14:11:39 · 558 阅读 · 0 评论 -
第九周项目5-程序填充题
从键盘输入20个整数,输出它们的和原创 2014-10-28 11:23:40 · 655 阅读 · 2 评论 -
第九周项目5-程序填充题
1.输出1000以内能被3整除且个位数为6的原创 2014-10-28 11:05:44 · 590 阅读 · 0 评论 -
第十二周项目1-阅读程序2
(2)阅读下面两个有全局变量的程序#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 r原创 2014-11-13 14:12:36 · 542 阅读 · 0 评论 -
第九周项目6-穷举法解决组合问题
/* *copyright (c) 2014,烟台大学计算机学院 *all rights reserved. *文 件 名 : paperone.cpp *作 者 :冷基栋 *完成日期 :2014年10月28号 *版 本 号 :v1.1 * *问题描述 :鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一。 *程序输出 :不同的百钱百鸡的方案。 */#原创 2014-10-28 11:52:57 · 752 阅读 · 0 评论 -
第九周项目5-程序填充题 .
输入十个数,找出最大值原创 2014-10-28 11:15:01 · 628 阅读 · 1 评论 -
第十二周项目1-阅读程序3
(3)阅读下面两个包含有递归函数的程序#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 {原创 2014-11-13 14:53:02 · 532 阅读 · 0 评论 -
第十二周项目1-阅读程序4
(4)理解函数的默认参数#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 cout原创 2014-11-13 14:53:42 · 538 阅读 · 0 评论 -
第十二周项目3-用递归方法求解1
/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:n的阶乘.cpp*作 者:冷基栋*完成日期:2014年11月13日*版 本 号:v1.0**问题描述:编写递归函数求出n的阶乘(自定义main函数,调用定义的递归函数)*/#include using namespace std;原创 2014-11-13 17:26:29 · 569 阅读 · 0 评论 -
第十二周项目2-OJ平台中多输入形式的处理1 最大公约数
求N组数中的最大公约数/** Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作 者:冷基栋* 完成日期:2014 年 11 月 17 日* 版 本 号:v1.0** 问题描述: 求N组数的最大公约数;* 输入描述: 输入组数n,输入每组中的数字;* 程序原创 2014-11-17 10:30:40 · 626 阅读 · 0 评论 -
第十周项目1-程序填充与阅读 选择算式运算符
适当填充 使程序能够输入“1+2"原创 2014-10-30 15:44:29 · 1034 阅读 · 3 评论 -
第十周项目1程序填充于阅读 控制符号
领会各种控制符号所起的作用原创 2014-10-30 16:01:46 · 614 阅读 · 0 评论 -
第十周项目2-M$pszi$y是嘛意思?
小明让同学传纸条给小丽,纸条上写着M$pszi$y。小丽接到会心一笑,大家却不知所云。他们俩的花招瞒不过老师,给你一个程序,输入M$pszi$y,输出的,就是小明的真实意思!原创 2014-10-30 17:03:33 · 1026 阅读 · 2 评论 -
第十周项目1-程序填充与阅读 getchar()接受字符数据
观察输入下面的数据时,程序的输出,总结getchar()接受字符数据时的规律。一时搞不明白,找兄弟们启发,或者,问问度娘也行。最后在发博文时,总结出你的观点。原创 2014-10-30 16:29:49 · 626 阅读 · 0 评论 -
第十二周项目2-OJ平台中多输入形式的处理2 分离正整数
分离正整数中的各位数/** Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作 者:冷基栋* 完成日期:2014 年 11 月 17 日* 版 本 号:v1.0** 问题描述: 分离正整数中的各位数* 输入描述: 一个多位数* 程序输出: 多位数的各位数原创 2014-11-17 10:39:47 · 543 阅读 · 0 评论 -
第十二周项目2-OJ平台题目中多种输入形式的处理3 刑警的射击成绩
刑警的射击成绩/** Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作 者:冷基栋* 完成日期:2014 年 11 月 17 日* 版 本 号:v1.0** 问题描述: 输入若干个刑警的射击成绩,9环及以上是A级,7环及以上是B级,5环及以上是C级,5环以下是D原创 2014-11-17 10:51:11 · 617 阅读 · 0 评论 -
第十二周项目3-用递归方法求解2
写出求1*2*3....*n的递归式,并编写出递归函数求解。原创 2014-11-17 11:09:51 · 570 阅读 · 0 评论 -
第十二周项目3-用递归方法求解3
编程序,用递归函数求出两个数的最大公约数。(原创 2014-11-17 11:41:26 · 595 阅读 · 0 评论 -
第十二周项目3-用递归方法求解5 转二进制
输入一个整数n,要求输出对应的二进制形式,请用递归函数实现。原创 2014-11-18 11:48:27 · 702 阅读 · 1 评论 -
第十二周项目3-用递归方法求解6 汉诺塔
/** Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作 者:冷基栋* 完成日期:2014 年 11 月 18 日* 版 本 号:v1.0*/#include using namespace std;void move(int n, char A, char原创 2014-11-18 11:54:52 · 796 阅读 · 0 评论 -
第十二周项目3-用递归方法求解4 返回第20个数
编制递归函数fib(int n)返回第n个Fibnacci数,以此输出Fibnacci序列的第20个数。原创 2014-11-18 11:25:06 · 641 阅读 · 0 评论 -
第十三周项目1-数组大折腾5
创建一个长度为16的整型数组a原创 2014-11-20 16:34:26 · 568 阅读 · 0 评论 -
第十周项目4-大奖赛计分1
问题描述: 在歌手大奖赛中,有10个评委为参赛选手打分,分数为0~10分。选手最后得分为:去掉一个最高分和一个最低分后,取其余8个分数的平均值。请编一个程序实现这个程序。原创 2014-11-04 16:29:08 · 695 阅读 · 1 评论 -
第十周项目5-输出完数
一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3,在如8的因子和是7(即1+2+4),8不是完数。编程找出1000以内的所有完数。原创 2014-11-04 17:37:10 · 889 阅读 · 0 评论 -
第十周项目3-血型统计
黑猫警长在犯罪现场发现了一些血迹,现已经委托检验机构确定了血型,原创 2014-10-30 17:09:31 · 721 阅读 · 2 评论 -
第十周项目4-大奖赛计分3
输入成绩必须在0-10之间,而上面并没有对此进行结束约束。修改程序,当输入错误时要马上能重新输入,直到输入值在正确范围内。原创 2014-11-04 16:50:03 · 644 阅读 · 0 评论