
C语言网络课程
-
原创
网络习题课——用函数解决问题之基础知识
(1)函数的定义 (2)函数的返回值 (3)函数重载 (4)函数模板 (5) 函数调用及参数传递 (wait ......)2012-02-21 21:14:06 阅读数 2428 评论数 0 -
原创
2011-2012学年第1学期考试编程题解答
(1)编写递归函数将十进制数转换成二进制数输出。【考核知识点:递归函数】 #include using namespace std; void d2b( int n ) { //此处写入你的代码 } void main() { int a; cin >> a; //输入十进制数 d2b( a ); //转换成二进制数输出 } 贺老师的解答: 换种解法2012-02-21 22:01:18 阅读数 2768 评论数 3 -
原创
C++网络习题课
看视频、例程的目的不是看过,目的是学会自己写程序,谨记! 为便于同学们学习,网络习题课按照谭浩强编著的《C++程序设计》(后面简称此书为“教材”)中知识点的编排,逐渐提出可以自行练习的题目。在相同类型的题目中,一般选择一个进行讲解,为读者解决其他题目提供参考。 通过模仿学习编程是个不错的办法。不过,模仿的不是写出几个语句来,而是要模仿解决问题用的思路。为了理清思路,用伪代码、流程图2012-01-08 20:04:10 阅读数 3795 评论数 2 -
原创
题解:求满足条件n=a!+b!+c!的所有三位数n并输出
【题目】求满足条件n=a!+b!+c!的所有三位数n并输出,要求用自定义函数实现求阶乘。 【本讲结构】 (一)题目讲解视频 (二)相关习题 (三)此类题目的共有特征及典型算法 (四)视频中的代码 (五)部分相关习题的参考例程 【正文部分】 (一)题目讲解视频 (二)相关习题(带*的在后面有参考例程) 若一个正整数n的所有小于n的因子之和等于n, 则称n为完全2012-03-01 08:04:56 阅读数 4161 评论数 0 -
原创
一个求累加和程序的求解过程
【题目】求f=1-1/2!+1/3!-...+1/9! 【本文结构】 看题目,有点难度(相对而言,熟悉编程后,这只是一个非常典型的问题)。将我带着大家把这个问题分解一下,由易到难解出来。 我们要经历的过程是: (一)求f=1+2+...+9【很简单的问题】 (二)求f=1-2+3-4+...+9【在(一)的基础上,学习如何一正一负地累加】 (三)求f=1-12012-02-29 09:32:02 阅读数 9644 评论数 1 -
原创
第5周-任务4-学生类数组
【题目】设计一个学生类,包括学号(num)和成绩(score)。建立一个对象数组,内放5个学生的数据,要求: (1)用指针指向数组首元素,输出第1、3、5个学生的信息; (2)设计一个函数max,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号。 【参考解答】 #include using namespace std; class Stud2012-03-19 22:55:43 阅读数 3485 评论数 11 -
原创
二维数组中数组元素存储地址的计算一问
关于二维数组中数组元素的存储地址,有同学问出了个好问题。 在我的课件中,出现了下面的讲解: a[i][j]的地址是p+(i*col+j)*d(d是数组元素所占的字节数)。 同学编程序进行验证,出问题了: 地球停止转动了也必须先赞这种学习方式! 同学问:“老师,第一张图的4,我怎么觉得不对呢?第二张图我没4,结果好像也对,这里面差在哪呢?” 我的答复:“两个都对。”...2019-01-31 08:55:59 阅读数 2546 评论数 0