
C语言网络课程
文章平均质量分 83
迂者-贺利坚
烟台大学计算机学院教师,坚持教育情怀,持续进行教学改革。和学生并肩,与不良学风作斗争,为IT菜鸟建跑道,追求快乐与激情的大学。著书《逆袭大学:传给IT学子的正能量》,帮助迷茫中的大学生。
展开
-
最菜/高级的莫名其妙C程序
她受我蛊惑,要学一学C语言,编编程序练练脑。 看我录的视频,边看边做。 自己下载了IDE,安装好后,运行人生中的第一个程序。 “hello world!”顺利出来。 我给她布置任务,输出点别的。 她写出了这样的程序:#include <stdio.h>#include <stdlib.h>int main(){ printf("I am here!\n"); return 0;} 接着再来要求:输出两行该咋整?.原创 2020-12-28 19:25:45 · 4694 阅读 · 7 评论 -
网络习题课——用函数解决问题之基础知识
(1)函数的定义(2)函数的返回值 (3)函数重载 (4)函数模板(5) 函数调用及参数传递(wait ......)原创 2012-02-21 21:14:06 · 3075 阅读 · 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 · 3387 阅读 · 3 评论 -
C++网络习题课
看视频、例程的目的不是看过,目的是学会自己写程序,谨记! 为便于同学们学习,网络习题课按照谭浩强编著的《C++程序设计》(后面简称此书为“教材”)中知识点的编排,逐渐提出可以自行练习的题目。在相同类型的题目中,一般选择一个进行讲解,为读者解决其他题目提供参考。 通过模仿学习编程是个不错的办法。不过,模仿的不是写出几个语句来,而是要模仿解决问题用的思路。为了理清思路,用伪代码、流程图原创 2012-01-08 20:04:10 · 4681 阅读 · 2 评论 -
题解:求满足条件n=a!+b!+c!的所有三位数n并输出
【题目】求满足条件n=a!+b!+c!的所有三位数n并输出,要求用自定义函数实现求阶乘。【本讲结构】(一)题目讲解视频(二)相关习题(三)此类题目的共有特征及典型算法(四)视频中的代码(五)部分相关习题的参考例程【正文部分】(一)题目讲解视频(二)相关习题(带*的在后面有参考例程)若一个正整数n的所有小于n的因子之和等于n, 则称n为完全原创 2012-03-01 08:04:56 · 5792 阅读 · 0 评论 -
一个求累加和程序的求解过程
【题目】求f=1-1/2!+1/3!-...+1/9!【本文结构】 看题目,有点难度(相对而言,熟悉编程后,这只是一个非常典型的问题)。将我带着大家把这个问题分解一下,由易到难解出来。 我们要经历的过程是: (一)求f=1+2+...+9【很简单的问题】 (二)求f=1-2+3-4+...+9【在(一)的基础上,学习如何一正一负地累加】 (三)求f=1-1原创 2012-02-29 09:32:02 · 12970 阅读 · 1 评论 -
第5周-任务4-学生类数组
【题目】设计一个学生类,包括学号(num)和成绩(score)。建立一个对象数组,内放5个学生的数据,要求:(1)用指针指向数组首元素,输出第1、3、5个学生的信息;(2)设计一个函数max,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号。【参考解答】#include using namespace std; class Stud原创 2012-03-19 22:55:43 · 4233 阅读 · 11 评论 -
二维数组中数组元素存储地址的计算一问
关于二维数组中数组元素的存储地址,有同学问出了个好问题。 在我的课件中,出现了下面的讲解: a[i][j]的地址是p+(i*col+j)*d(d是数组元素所占的字节数)。 同学编程序进行验证,出问题了: 地球停止转动了也必须先赞这种学习方式! 同学问:“老师,第一张图的4,我怎么觉得不对呢?第二张图我没4,结果好像也对,这里面差在哪呢?” 我的答复:“两个都对。”...原创 2019-01-31 08:55:59 · 25175 阅读 · 2 评论