自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

迂者-贺利坚的专栏

为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学

原创 《C语言及程序设计》实践参考——让吃货失望的菜单

返回:贺老师课程教学链接  项目要求【项目 - 让吃货失望的菜单】计算机中的应用程序,常常用“菜单”的形式,提供给用户便捷的操作。当然, 里面没有菜。下面的程序段给出了一些提示,请在此基础上拓展,使程序的运行如图所示(不限于此,可以拓展)int main() { char cChioce;...

2015-04-30 19:21:18 2057 1

原创 《C语言及程序设计》实践参考——发奖金

返回:贺老师课程教学链接   项目要求【项目5 - 发奖金】(1)过年了,村里要庆祝一下。村长对村里的128个村民说:做一个游戏,让每个人把出生年+月+日得到一个数。例如:1995年11月8日=1995+11+8=2014。然后把这个数报上来。村里有一笔钱要作为游戏的奖金,数额为M元(在程序中可以...

2015-04-30 16:47:11 2244 0

原创 《C语言及程序设计》实践参考——一副扑克牌

返回:贺老师课程教学链接   项目要求【项目4- 一副扑克牌】下面的程序,输出了52张扑克牌(如图),请补充完整程序。#include int main( ) { char c[4]= {'H','S','D','C&...

2015-04-30 16:36:27 3860 1

原创 《C语言及程序设计》实践参考——当年第几天(数组方案)

返回:贺老师课程教学链接   项目要求【项目3-当年第几天(数组方案)】  当年第几天中定义一个函数,其参数为年、月、日的值,返回这一天为该年的第几天。要求在main函数中输入年月日,然后调用这个函数求值,并在main函数中输出结果。#include int days(int y, int m, ...

2015-04-30 14:44:51 1486 1

原创 《C语言及程序设计》实践参考——成绩处理函数版

返回:贺老师课程教学链接  项目要求【项目3 - 成绩处理函数版】  在数组score中将要存储了某小组C程序设计的成绩,请设计实现下面的各功能函数,并在main函数中调用,组合成一个完整的应用:(1)输入小组人数及成绩,要保证成绩在0-100之间;(2)输出该小组的最高成绩、最低成绩、平均成绩;...

2015-04-29 17:10:13 1891 0

原创 《C语言及程序设计》实践参考——有序数组中插入数据(函数版)

返回:贺老师课程教学链接  项目要求【项目2-有序数组中插入数据(函数版)】  有一个足够“大”的数组a,其中已经存储了n个呈升序排列的数据。调用函数insert(a, n, m),可以将数m插入到a中的合适位置,使其仍然保持升序,并且返回值为数组中有效数字的个数(即原先的n加1)。  例如,若a...

2015-04-29 17:09:05 2968 0

原创 《C语言及程序设计》实践参考——翻转数组

返回:贺老师课程教学链接  项目要求【项目1-翻转数组】  下面的程序的输出为10 9 8 7 6 5 4 3 2 1。也就是说,调用reverse(b,10);后,b数组中的元素正好“翻转”过来了。请定义reverse函数,实现这个功能。int main( ) { int b[10]...

2015-04-29 17:07:22 2629 0

原创 《C语言及程序设计》实践项目——数组与指针

返回:贺老师课程教学链接【项目1-翻转数组】  下面的程序的输出为10 9 8 7 6 5 4 3 2 1。也就是说,调用reverse(b,10);后,b数组中的元素正好“翻转”过来了。请定义reverse函数,实现这个功能。int main( ) { int b[10]= {1,2...

2015-04-29 17:05:36 1532 0

原创 《C语言及程序设计》程序阅读——数组与指针

返回:贺老师课程教学链接(1)#include int main() { int a[]= {2,4,6,8,10}; int y=1,x,*p; p=&a[1]; for(x=0; x<3; x++) y+=*(p+x); ...

2015-04-29 16:59:56 1591 0

原创 《C语言及程序设计》实践参考——工资的排序

返回:贺老师课程教学链接  项目要求【项目4-工资的排序】从文件salary.txt中读入工人的工资(不超过500人),全部增加20%(好事),然后对工资数据进行排序,将排序后的结果保存到文件ordered_salary.txt中。做完打开文件看看结果,玩这么多数据于股掌之间,相信你会有成就感的。...

2015-04-28 21:43:27 2066 0

原创 《C语言及程序设计》实践参考——有序数组中插入数据

返回:贺老师课程教学链接  项目要求【项目3-有序数组中插入数据】定义好一个有10个元素的数组,先输入9个呈升序的数作为前9个元素,再输入一个数,要求按原来排序的规律将它插入数组中。例如,9个呈升序的数为1 7 8 17 23 24 59 62 101,需要插入的数字为50,输出的序列则为1 7 ...

2015-04-28 21:42:36 4313 0

原创 《C语言及程序设计》实践参考——有几个

返回:贺老师课程教学链接  项目要求【项目1-有几个】请编程序,输入若干个正数(不超过100个,以0结束),保存在数组中。再输入一个正数n,输出n在前面出现过多少次?[参考解答]思路:将输入的数保存到数组中,并且需要记录下一共有多少个数。由于不能保证这些数的顺序,n出现的次数需要通过顺序查找的方法...

2015-04-28 21:42:10 1440 0

原创 《C语言及程序设计》实践参考——二分法解方程

返回:贺老师课程教学链接  项目要求【项目2-二分法解方程】  二分法是在计算机科学中很重要的一种方法,用于查找产生二分查找算法,还可以用在很多场合。  可以用二分法解方程。  对于区间[a,b]上连续不断且f(a)·f(b)  假设要求方程f(x)=0的解,给定精确度ξ。其算法是:1 确定区间[...

2015-04-28 21:41:51 7137 0

原创 《C语言及程序设计》实践项目——查找和排序

返回:贺老师课程教学链接【项目1-有几个】请编程序,输入若干个正数(不超过100个,以0结束),保存在数组中。再输入一个正数n,输出n在前面出现过多少次?[参考解答] 【项目2-二分法解方程】二分法是在计算机科学中很重要的一种方法,用于查找产生二分查找算法,还可以用在很多场合。可以用二分法解方程。...

2015-04-28 21:31:12 1673 0

原创 《C语言及程序设计》程序阅读——查找和排序

返回:贺老师课程教学链接1、下面的程序是输出数组中最大元素的下标(p表示最大元素的下标),请将程序补充完整。#include int main() { ______(1)_______; int s[]= {1,-3,0,-9,8,5,-20,3}; for(i=0,p=0...

2015-04-28 21:23:43 1868 4

原创 《C++语言基础》实践参考——方程也是类

返回:贺老师课程教学链接 项目要求【项目5-方程也是类】设计一元一次方程类,求形如ax+b=0的方程的解。例如:输入3x-8=0时,输出的方程的解为x=2.66667;再如:输入5s+18=0时,输出的方程的解为s=-3.6; 参考界面如下:参考代码为:class CEquation { priv...

2015-04-28 16:45:59 1507 0

原创 《C++语言基础》实践参考——我的向量类

返回:贺老师课程教学链接 项目要求【项目4-我的向量类】建立一个向量类MyVector,声明如下,请完成类的定义class MyVector //定义向量类 { public: MyVector(int m); //构造函数,共有m个元素的向量,元素值预置为0 ...

2015-04-28 16:44:53 1753 0

原创 《C++语言基础》实践参考——分数类中的运算符重载(续)

返回:贺老师课程教学链接 项目要求【项目3-分数类中的运算符重载(续)】在分数类中的运算符重载基础上(1)定义分数的一目运算+和-,分别代表分数取正和求反,将“按位取反运算符”~重载为分数的求倒数运算。(2)定义分数类中>运算符重载,实现分数的输入输出,改造原程序中对运算结果显示方式,使程序...

2015-04-28 16:41:44 1478 0

原创 《C++语言基础》实践参考——复数类中的运算符重载(续)

返回:贺老师课程教学链接 项目要求【项目1-复数类中的运算符重载(续)】在复数类中的运算符重载基础上(1)再定义一目运算符 -,-c相当于0-c。(2)定义Complex类中的>运算符的重载,实现输入和输出,改造原程序中对运算结果显示方式,使程序读起来更自然。[参考解答]#include ...

2015-04-28 16:39:43 1518 5

原创 《C++语言基础》实践参考——Time类中的运算符重载(续)

返回:贺老师课程教学链接 项目要求【项目2-Time类中的运算符重载(续)】在Time类中的运算符重载基础上(1)定义对时间对象的自增和自减一目运算符 //一目运算符的重载 CTime operator++(int);//后置++,下一秒 CTime operator++();//前置++,下...

2015-04-28 16:39:20 1481 0

原创 《C++语言基础》实践项目——运算符重载(二)

返回:贺老师课程教学链接【项目1】在第8周项目1基础上(1)再定义一目运算符 -,-c相当于0-c。(2)定义Complex类中的>运算符的重载,实现输入和输出,改造原程序中对运算结果显示方式,使程序读起来更自然。[参考解答]【项目2】在第8周项目2基础上(1)定义对时间对象的自增和自减一目...

2015-04-28 16:23:52 1342 0

原创 《C++语言基础》程序阅读——字符串类的设计

返回:贺老师课程教学链接阅读下面的程序,领会其中用到的设计方案、技术手段与算法。/* 对于要定义的字符串类CMyString, 数据成员包括: - 字符串的长度; - 指向字符串第一个字符的指针 成员函数包括: - 不带参数的构造函数; - 带一个类型为const char *类型的参数(用于对字...

2015-04-28 16:05:51 1519 2

原创 《C++语言基础》程序阅读——学生信息管理系统

返回:贺老师课程教学链接  阅读程序“简单C++学生信息管理系统”,找出其中出现构造函数、友元函数、运算符重载、静态数成员语法现象出现的位置,仔细体会其用法,在以后的设计中能够灵活应用有关方法和技巧。#include #include using namespace std; #define ...

2015-04-28 16:04:44 2573 1

原创 《C++语言基础》参考——转换构造函数与类型转换函数

返回:贺老师课程教学链接下面的程序,想在main函数中要完成实数加复数、复数加实数,不可以。编译下面的程序出现错误,就是因为没有提供对应类型数据的运算符重载函数。#include using namespace std; class Complex { public: Complex()...

2015-04-28 10:48:15 1315 0

原创 《C++语言基础》参考——学生可以相加吗?

返回:贺老师课程教学链接  谈及运算,我们总是习惯“数”的运算。而实际上,像时间之类的对象也是可以进行加减运算的。再进一步,我们的思维还可以拓展,运算加以加到任何事物上,只要我们可以为这些“运算”设计好意义。  例如:有班级类和学生类。两个学生相加,组成了一个由两个学生构成的班级;班级加学生,代表...

2015-04-28 10:46:22 1513 3

原创 在用中学会能用的知识

【来信】  老师你好,我是一名物联网专业的大一学生,我的问题是学的很杂但最后感觉什么都没学似得(不会运用),就目前为止就C学完了,正在学的就有QT,C (学校正在开课),单片机,java想学的又有cocos2d-x(想运用C ),而且我还面临一大问题,就是感觉自己的算法能力严重有问题,又是一个简单...

2015-04-26 19:34:17 1053 0

原创 《C语言及程序设计》实践参考——成绩处理

返回:贺老师课程教学链接   项目要求【项目2- 成绩处理】在数组score中将要存储某小组C++程序设计的成绩,请设计实现下面的各功能函数,并在main函数中调用,组合成一个完整的应用:(1)输入小组人数及成绩,要保证成绩在0-100之间;(2)输出该小组的最高成绩、最低成绩、平均成绩;(3)输...

2015-04-26 19:23:04 1877 0

原创 《C语言及程序设计》实践参考——数组大折腾

返回:贺老师课程教学链接   项目要求【项目1 - 数组大折腾】(1)创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后(从第0个到第19个)输出数组中元素的值,每5个元素换一行。int main( ) { int a[20...

2015-04-26 19:20:47 1886 0

原创 《C语言及程序设计》实践项目——一维数组初步

返回:贺老师课程教学链接【项目1 - 数组大折腾】(1)创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后(从第0个到第19个)输出数组中元素的值,每5个元素换一行。int main( ) { int a[20]={...}...

2015-04-26 19:15:08 2229 2

原创 《C语言及程序设计》程序填空——一维数组初步

返回:贺老师课程教学链接1、 下面程序将十进制整数b转换成n进制,请填空使程序完整。#include int main() { int i=0,b,n,j,num[20] ; scanf("%d",&n); scanf("%d"...

2015-04-26 19:12:27 4052 2

原创 《C语言及程序设计》程序阅读——一维数组初步

返回:贺老师课程教学链接阅读下面的程序,学会使用数组。若感觉太小儿科的题目,可以直接跳过。不过,要是阅读困难,还是要老老实实地对照运行结果,以及借助单步调试的工具,搞清求值并显示的过程。(1)#include int main() { int a [6]= {2,-3,4,-6,-8,10...

2015-04-26 19:07:22 1529 0

原创 《C语言及程序设计》程序阅读——静态局部变量

返回:贺老师课程教学链接阅读下面的程序,对照实际运行结果检验学习成果。(1)#include int fun(int a,int b) { static int m=0,i=2; i+=m+1; m=i+a+b; return (m); } int main() {...

2015-04-26 09:10:15 1378 0

原创 《C语言及程序设计》实践参考——总是多一次?

返回:贺老师课程教学链接  项目要求【项目2-总是多一次?】先阅读下面的程序。这样的结构,经常用于重复性工作。执行一次程序要完成的工作后,由操作人员选择,决定是否还来一遍。#include void dosomething(int *p); int main( ) { char choic...

2015-04-25 21:29:09 1280 0

原创 《C语言及程序设计》实践参考——sin泰勒展式中的错误

返回:贺老师课程教学链接  项目要求【项目1-sin泰勒展式中的错误】下面是sin函数的泰勒展式:(注:x取弧度值,而非角度值)编写了double mysin(double x)用于求sin值,却“死”在了123°上(122°度的结果已经出来了)。剧透一下,循环没有问题(当然问题会表现在循环中)。...

2015-04-25 20:59:26 3281 4

原创 《C语言及程序设计》实践项目——发现Bug

返回:贺老师课程教学链接【项目1-sin泰勒展式中的错误】下面是sin函数的泰勒展式:(注:x取弧度值,而非角度值)编写了double mysin(double x)用于求sin值,却“死”在了122°上。剧透一下,循环没有问题(当然问题会表现在循环中)。试着用调试工具找出问题出现在哪里,然后给出...

2015-04-25 19:07:37 1557 0

原创 《C语言及程序设计》实践参考——编制三角函数表

返回:贺老师课程教学链接  项目要求【项目3-编制三角函数表】要求在main()函数中调用show_sin_table(min_angle, max_angle),显示角度值为min_angle到max_angle之间的所有角度(间隔为1度)的正弦值。要求不能用数学库函数,可以将项目“太乐了”中的...

2015-04-23 22:58:33 4128 0

原创 《C语言及程序设计》实践参考——歌手大奖赛计分函数版

返回:贺老师课程教学链接  项目要求【项目2-歌手大奖赛计分函数版】(1)在歌手大奖赛中,有n位评委为参赛的选手打分,分数为0~10分(运行时由人输入)。选手最后得分为:去掉一个最高分和一个最低分后其余分数的平均值。请编写一个程序,完成相关的功能。要求利用一个函数void calScore(int...

2015-04-23 22:10:05 4564 0

原创 《C语言及程序设计》实践参考——k次方之和

返回:贺老师课程教学链接  项目要求【项目1-k次方之和】设计程序,计算:请在下面的程序结构基础上完成设计。#include int power(int m,int n); //求m的n次方(m^n) int sum_of_power(int k,int n); //从1^k到n^k的累加和 in...

2015-04-23 22:09:40 1890 0

原创 《C语言及程序设计》实践项目——函数应用

返回:贺老师课程教学链接【项目1-k次方之和】设计程序,计算:请在下面的程序结构基础上完成设计。#include int power(int m,int n); //求m的n次方(m^n) int sum_of_power(int k,int n); //从1^k到n^k的累加和 int main...

2015-04-23 22:04:15 1903 0

原创 《C语言及程序设计》程序阅读——函数应用

返回:贺老师课程教学链接(1)若输入的值是 -125,写出下面程序的运行结果。#include #include void fun (int n) { int k,r ; for (k=2; k<=sqrt(n); k++) { r = n % k ...

2015-04-23 20:42:59 1417 0

提示
确定要删除当前文章?
取消 删除