首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
谭浩强专题
《C++面向对象程序设计》 谭浩强 第三章 总结
1.构造函数: (1).构造函数的名字与类名同名;它不具有任何类型,不返回任何值;构造函数允许重载;构造函数自动调用(在类对象进入其作用域时就会调用构造函数),不需要用户去调用。 (2).带参数的构造函数:构造函数首部的一般格式为:构造函数名(类型1 形参1,类型2 形参2,...) 定义对象的一般格式为:类名 对象名(实参1,实参2,....) (3).用参数初始化表对数据成员
阅读更多...
《C++面向对象程序设计》 谭浩强 第二章 总结
C++的四个特征:抽象,封装,继承,多态。 1.类是对象的抽象,对象是类的具体事例,换句话说,类是抽象的,对象是具体的。 2.任何一个对象都应该具有两个要素,即属性和行为,也就是说,每个对象都是由数据和函数两部分组成的。 3.封装: (1):将有关的数据和操作代码封装在一个对象中,形成一个基本单位,各个对象之间相互独立,互不干扰。 (2):将对象中某些部分对外隐蔽,即隐蔽其内
阅读更多...
重读谭浩强c语言
1.八进制数通常是无符号数 2.float型的有效数字一般是6~7位。 float数据 机器内是2进制数, 1位符号位 8位指数位 23位“尾数”位 共32 位 2进制数。 平时讲 有效数字 是6~7位 ,指10进制。 通常程序输入的数是10进制,进入机器后要化成2进制,计算完又转十进制输出。 10进制到2进制,2进制到10进制 转换,有的数化不净,有的数化得净。 如同10进制分数化10进制
阅读更多...
C程序设计谭浩强_第五章课后练习题
第一题 第二题 略 第三题 #include<stdio.h>#include<math.h>int main(){int m,n;scanf("%d,%d",&m,&n);int temp;if(m>n) {temp = m;m = n;n = temp;}int n1,n2;for(int i = m;i>0;i--){if(m%i==0 && n%i==0){n1
阅读更多...
【利用数组处理批量数据-谭浩强配套】(适合专升本、考研)
无偿分享学习资料,需要的小伙伴评论区或私信dd。。。 无偿分享学习资料,需要的小伙伴评论区或私信dd。。。 无偿分享学习资料,需要的小伙伴评论区或私信dd。。。 完整资料如下:纯干货、纯干货、纯干货!!! 关注专栏:<后续持续更新> 目录 数组 一维数组 一维数组的定义: 一维数组的引用: 定义数组的长度与引用数组的下标的区别: 一维数组的初始化: 二维数组 二维
阅读更多...
【循环程序设计-谭浩强适配】(适合专升本、考研)
无偿分享学习资料,需要的小伙伴评论区或私信dd。。。 无偿分享学习资料,需要的小伙伴评论区或私信dd。。。 无偿分享学习资料,需要的小伙伴评论区或私信dd。。。 完整资料如下:纯干货、纯干货、纯干货!!! 关注专栏:<后续持续更新> 目录 循环结构语句 1.while循环语句 2.do-while循环语句 3.for循环语句 4.goto语句 循环结构的嵌套 三种循
阅读更多...
【选择结构程序设计-谭浩强适配】(适合专升本、考研)
无偿分享学习资料,需要的小伙伴评论区或私信dd。。。 无偿分享学习资料,需要的小伙伴评论区或私信dd。。。 无偿分享学习资料,需要的小伙伴评论区或私信dd。。。 完整资料如下:纯干货、纯干货、纯干货!!! 关注专栏:<后续持续更新> 目录 选择结构语句 1.if分支语句 if语句的嵌套 2.switch分支语句 选择结构语句 分类:if分支语句(双分支)、sw
阅读更多...
【顺序程序设计-谭浩强适配】(适合专升本、考研)
无偿分享学习资料,需要的小伙伴评论区或私信dd。。。 无偿分享学习资料,需要的小伙伴评论区或私信dd。。。 无偿分享学习资料,需要的小伙伴评论区或私信dd。。。 完整资料如下:纯干货、纯干货、纯干货!!! 常量 定义:程序运行过程中,值不能被改变的量就是常量(变量值) 分类:整型常量、实型常量、字符常量、字符串常量、符号常量 整型常量:包括正整数、0、负整数。整型
阅读更多...
【算法-程序的灵魂#谭浩强配套】(适合专升本、考研)
无偿分享学习资料,需要的小伙伴评论区或私信dd。。。 无偿分享学习资料,需要的小伙伴评论区或私信dd。。。 无偿分享学习资料,需要的小伙伴评论区或私信dd。。。 完整资料如下: 1.一个程序主要包括以下两方面信息:程序=算法+数据结构 数据结构:对数据的描述。 算法:对操作的描述。 2.什么是算法? 为解决一个一个问题而采取的方法和步骤就是算法 3.计算机算法可分为两大类
阅读更多...
【无标题】程序设计和c语言-谭浩强配套(适合专升本)
一晃大半年没更新了,一直在备考,想着这几天把前段时间学的c语言给大家分享一下,在此做了一个专栏,有需要的小伙伴可私信获取。 说明:本专栏所有内容皆适合专升本复习资料,本人手上也有日常刷题整理的错题以及一些常见的编程题。都是学习过程中留下的干货,没有废话。由于csdn许久未用,博客的格式可能不是很明了,需要的小伙伴可直接找我拿资料。 前面两章都是基础概念,所以没有为大家准备目录,纯干货。。。
阅读更多...
谭浩强C语言(第三版)习题1.5
题目描述 请参照本章例题,编写一个C程序,输出以下信息: Very Good! 注意:Very前面9空格,Good前面4空格 ,感叹号为英文感叹号 ! ,非中文感叹号 ! (直接复制会出错哦) *也是输出的一部分,别光打印Very Good! 输入描述 无需输入 输出描述 Very Good! 样例输入 样例输出 V
阅读更多...
C语言程序设计谭浩强版 三
3.5 字符型数据 3.5.1、字符常量 字符常量是用单引号括起来的一个字符。例如: 'a'、'b'、'='、'+'、'?' 都是合法字符常量。 在C语言中,字符常量有以下特点: 1) 、字符常量只能用单引号括起来,不能用双引号或其它括号。 2) 、字符常量只能是单个字符,不能是字符串。 3) 、字符可以是字符集中任意字符。但数字被定义为字符型之后就不能参与数值运算。
阅读更多...
C语言程序设计谭浩强版 二
3.4 实型数据 3.4.1 实型常量的表示方法 1)、 十进制数形式:由数码0~ 9和小数点组成。例如:0.0、25.0、5.789、0.13、5.0 2) 、指数形式:由十进制数,加阶码标志“e”或“E”以及阶码(只能为整数, 可以带符号)组成。 其一般形式为: a E n(a为十进制数,n为十进制整数),其值为 a*10n。 如:
阅读更多...
C语言程序设计谭浩强版 一
本章的一些概况这里就不说了,直接进入细节的学习! 3.1、C的数据类型 数据类型分为:基本类型、构造类型、指针类型、空类型 基本类型又分为:整型、字符型、实型(浮点型:又分为单精度型、双精度型)、 枚举类型 构造类型又分为:数组类型、结构体类型、共用体类型 3.2、常量和符号常量
阅读更多...
谭浩强第五版C语言课后习题(编程题)
谭浩强第五版作为初学C语言必读的一本教材,课后习题具有非常大的参考价值,也是很多高校期末考试或者考研的重要参考。在这里我整理了一部分个人认为比较重要的编程题,供大家作参考 1.输入两个数,求他们的最大公约数和最小公倍数(最小公倍数等于两个数的乘积除上二者的最大公约数) 法一:递减法 法二:辗转相除法 辗转相除法的原理是用a除b,如果有余数,就把b赋给a,再把余数赋给b,当a除b余数
阅读更多...
C语言程序设计-谭浩强
文章目录 1 C语言2 算法3 顺序程序设计3.1 数据的表示形式3.2 输入和输出 4 选择程序结构5 循环程序结构6 数组7 函数模块化8 指针8.1 动态内存分配 9 结构类型9.1 链表9.2 共用体 union9.3 枚举 enum9.4 typedef 10 对文件的输入输出10.1 顺序读写10.2 随机读写 1 C语言 1.1 计算机语言发展史 机器语言 ,二
阅读更多...
C语言求取完数-程序详解(1-1000以内,谭浩强C语言5-9习题)
目录: 1.1:程序实现的要求: 1.2、 程序主体思路: 1.3、代码详解: 前言:该文章讲解一个程序,功能是对完数的判断和对完数因子的输出,对应于《C语言程序设计》谭浩强第四版第五章第9题。因博主能力水平有限,若程序或者讲解有误,请各位多指正建议。 1.1:程序实现的要求: 一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1,2,3,而6=1+2+3,因此
阅读更多...
题5.5 求2 + 22 + 222 + 2222 + 22222 (此时n = 5)其中a是一个数字,n表示a的位数,n由键盘输入 。谭浩强《C程序设计课后习题》
题目 本题是谭浩强《C程序设计课后习题》题5.5。 题目: 题目:求 S n S_n Sn = a + aa + aaa + … + a a + ⋯ + a ⏞ n 个 a \overbrace{ aa + \dots + a }^ {n个a} aa+⋯+a n个a 之 值,其中a是一个数字,n表示a的位数,n由键盘输入。例如 : 2 + 22 + 222 + 2222
阅读更多...
谭浩强【C语言程序设计】第九章习题详解
1.定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年问题。 #include <stdio.h>struct date{int year;int month;int day;}d;int main(){int day[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };printf("请输入年 月 日:\n
阅读更多...
谭浩强【C语言程序设计】第十章习题详解
1.什么是文件型指针?通过文件指针访问文件有什么好处? 🌵文件型指针是一种特殊类型的指针,用于访问和操作文件。 🌵文件型指针的主要特点和优点: 文件型指针可以标识打开的文件,用于进行文件的读写操作。它存储了文件在内存中的位置信息。 通过文件型指针可以方便地对文件进行读写操作,无需每次都指定文件名和路径。只需要使用指针就可以访问文件。 文件型指针支持随机访问文件,可以直接跳转到
阅读更多...
谭浩强【C语言程序设计】第八章习题详解
1.输入 3个整数,按由小到大的顺序输出。 #include <stdio.h>int main(){int num1, num2, num3;printf("请输入3个整数:>");scanf("%d%d%d", &num1, &num2, &num3);int* pmin = &num1;int* pmid = &num2;int* pmax = &num3;if (*pmin
阅读更多...
谭浩强【C语言程序设计】第七章习题详解
1.写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入。 最大公约数 🌵方法一:暴力求解 //穷举法#include <stdio.h>int gcd(int a, int b){if (a == 0)return b;else if (b == 0)return a;else if(a == b)return a;/
阅读更多...
C程序设计(第5版)谭浩强习题解答 第10章 对文件的输入输出
C程序设计(第5版)谭浩强习题解答 第10章 对文件的输入输出 1.什么是文件型指针?通过文件指针访问文件有什么好处? 缓冲文件系统中,关键的概念是“文件类型指针”,简称“文件指针”。每个被使用的文件都在内存中开辟一个相应的文件信息区,用来存放文件的有关信息(如文件的名字、文件状态及文件当前位置等)。这些信息是保存在一个结构体变量中的。该结构体类型是由系统声明的,取名为FILE。通过文件指
阅读更多...
C程序设计(第5版)谭浩强习题解答 第9章 用户自己建立数据类型
C程序设计(第5版)谭浩强习题解答 第9章 用户自己建立数据类型 1.定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年问题。 //9.1.1#include <stdio.h>struct{int year;int month;int day;}date;int main(){int days;printf("input year,month,day:")
阅读更多...
谭浩强【C语言程序设计】第六章习题详解
目录 编辑 1.用筛选法求100 之内的素数。 2. 用选择法对10个整数排序。 3. 求一个3×3的整型矩阵对角线元素之和。 4.有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中。 5.将一个数组中的值按逆序重新存放。例如,原来顺序为 8,6,5,4,1。要求改为1,4,5、6、8。 6. 输出以下的杨辉三角形(要求输出10行)。 编辑 7
阅读更多...
C程序设计(第5版)谭浩强习题解答 第2章 算法——程序的灵魂
C程序设计(第5版)谭浩强习题解答 第2章 算法——程序的灵魂 1.什么是算法?试从日常生活中找3个例子,描述它们的算法。 算法:简而言之就是求解问题的步骤,对特定问题求解步骤的一种描述。 2.什么叫结构化的算法?为什么要提倡结构化的算法? 结构化算法:由一些顺序、选择、循环等基本结构按照顺序组成,流程的转移只存在于一个基本的范围之内。结构化算法便于编写,可读性高,修改和维护起来简单
阅读更多...