自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 定义一个描述学生通讯录的类,数据成员包括:姓名、学校、电话号码和邮编;成员函数包括:输出各个数据成员的值,分别设置和获取各个数据成员的值。

【代码】定义一个描述学生通讯录的类,数据成员包括:姓名、学校、电话号码和邮编;成员函数包括:输出各个数据成员的值,分别设置和获取各个数据成员的值。

2023-11-23 09:06:55 144

原创 定义一个关于日期的类,其中包括私有数据成员有 year 、 month 、 day ,公有成员函数:构造函数、输出函数、判断是否是闰年的函数。然后在主函数中定义对象,判断该日期的年份是否闰年并

【代码】定义一个关于日期的类,其中包括私有数据成员有 year 、 month 、 day ,公有成员函数:构造函数、输出函数、判断是否是闰年的函数。然后在主函数中定义对象,判断该日期的年份是否闰年并。

2023-11-23 09:05:50 141

原创 设计函数,不使用辅助数组,实现两个 int 类型或 double 类型数组的数据快速交换。

【代码】设计函数,不使用辅助数组,实现两个 int 类型或 double 类型数组的数据快速交换。

2023-11-20 21:49:49 113

原创 设计重载函数,使用按位异或(^)运算,实现快速交换两个整型变量和浮点型变量的值。

【代码】设计重载函数,使用按位异或(^)运算,实现快速交换两个整型变量和浮点型变量的值。

2023-11-20 21:49:18 107

原创 整数左移一位相当于将该数乘以 2。编写一个函数:unsigned power2( unsigned number, unsigned pow );使用移位运算计算 number*2 pow ,

【代码】整数左移一位相当于将该数乘以 2。编写一个函数:unsigned power2( unsigned number, unsigned pow );使用移位运算计算 number*2 pow ,

2023-11-20 21:48:40 35

原创 进阶:编写一个矩阵乘法的函数。假设矩阵 a 为3行4列, b 为4行2列, a 和 b 的乘积 c 为3行2列。矩阵乘法的函数原型为 void MultiMatrix ( int a [][4

【代码】进阶:编写一个矩阵乘法的函数。假设矩阵 a 为3行4列, b 为4行2列, a 和 b 的乘积 c 为3行2列。矩阵乘法的函数原型为 void MultiMatrix ( int a [][4。

2023-11-16 09:36:11 48

原创 自定义字符串函数,实现与系统提供的字符串函数相同的功能。例如,字符串的复制strcpy,连接strcat,求长度strlen等.

【代码】自定义字符串函数,实现与系统提供的字符串函数相同的功能。例如,字符串的复制strcpy,连接strcat,求长度strlen等.

2023-11-16 09:35:24 63

原创 采用重载函数,分别计算圆、矩形、梯形的面积,其中,要求各个函数形参的默认值为:圆的半径=1;矩形长=10、宽=5;梯形的上底=4、下底=8、高=6。

【代码】采用重载函数,分别计算圆、矩形、梯形的面积,其中,要求各个函数形参的默认值为:圆的半径=1;矩形长=10、宽=5;梯形的上底=4、下底=8、高=6。

2023-11-16 09:34:34 120

原创 编写一个计算阶乘的函数,在 main 函数中输入 m 和 n ( n > m ),求 C的值。其中, C = n ! /m !( n - m )!

【代码】编写一个计算阶乘的函数,在 main 函数中输入 m 和 n ( n > m ),求 C的值。其中, C = n!/m!( n - m )!

2023-11-16 09:33:43 222

原创 输入一个表示星期几的数,然后输出相应的英文单词。要求:使用指针数组实现。

【代码】输入一个表示星期几的数,然后输出相应的英文单词。要求:使用指针数组实现。

2023-11-13 11:08:15 279

原创 将一组数据从大到小排列后输出,要求显示每个元素及它们在原数组中的下标。

include <vector>使用了两个新的头文件用于标注。

2023-11-13 11:04:24 351

原创 从键盘输入一个正整数,判别它是否为回文数。所谓回文数,是指正读和反读都一样的数。例如,123321 是回文数。

【代码】从键盘输入一个正整数,判别它是否为回文数。所谓回文数,是指正读和反读都一样的数。例如,123321 是回文数。

2023-11-13 10:58:09 438

原创 用随机函数产生 10 个互不相同的两位整数存放到一维数组中,并输出其中的素数。

【代码】用随机函数产生 10 个互不相同的两位整数存放到一维数组中,并输出其中的素数。

2023-11-13 10:57:11 552

原创 已知求成绩的平均值和均方差公式,令n为学生人数,si为 第 i 个学生成绩。求班级学生的平均成绩和均方差。

【代码】已知求成绩的平均值和均方差公式,令n为学生人数,si为 第 i 个学生成绩。求班级学生的平均成绩和均方差。

2023-11-13 10:56:37 80

原创 编程,从键盘上输入一串字符(不包含汉字),判断该字符串是否为回文(即正读都一样,比如 AMDMA )。如果是回文,则输出“ Yes “,否则输出“ No “。

【代码】编程,从键盘上输入一串字符(不包含汉字),判断该字符串是否为回文(即正读都一样,比如 AMDMA )。如果是回文,则输出“ Yes “,否则输出“ No “。

2023-11-09 09:00:35 175

原创 假设有数组定义: inta [10]=(23,14,45,26,90,85,67,48,62,65);从键盘上输入一个数 x ,判断如果能在数组中找到 x ,则输出“找到“和下标位置数值,否则输出“未

【代码】假设有数组定义: inta [10]=(23,14,45,26,90,85,67,48,62,65);从键盘上输入一个数 x ,判断如果能在数组中找到 x ,则输出“找到“和下标位置数值,否则输出“未。

2023-11-09 08:55:14 94

原创 定义二维数组 a [3][5],从键盘上输入各元素值,编程找出其中的最大值、最小值及其对应的行、列位置。编写程序输入x,输出y的值

【代码】定义二维数组 a [3][5],从键盘上输入各元素值,编程找出其中的最大值、最小值及其对应的行、列位置。编写程序输入x,输出y的值。

2023-11-09 08:54:21 557

原创 编写程序,根据公式e=1+1/1!+1/2!….+1/n!;计算e的近似值,直到最后一项小于10^-5为止

本题需要使用for循环语句将多个1/n!

2023-11-02 09:07:47 938

原创 数组说明语句要向编译器提供什么信息?请写出一维数组、二维数组说明语句的形式。

这些说明语句告诉编译器如何分配内存以容纳数组的元素,并且在编译时会检查是否符合定义的数据类型和大小。数组说明语句是在编写程序时非常常见的,它们为程序员提供了一种有组织的方式来管理和访问数据集合。数组的类型 数组的名称[数组的元素数量x][数组的元素数量y];数组的类型 数组的名称[数组的元素数量];

2023-11-02 08:50:07 43

原创 (1) 有下列分段函数:y=x+1 x<0,y=x^2 ,0<= x<10,y=x^3,x>=10;编写程序输入x,输出y的值

一个分段函数,可以使用条件判断的语句来分成不同的几段。

2023-11-02 08:44:07 33

原创 猜数游戏。玩家想好了一个 1~1000 之内的整数,由计算机来猜这个数。如果计算机猜出的数比玩家想的数大,则玩家输入 1;如果计算机猜出的数比玩家想的数小,则玩家输入−1;这个过程一直进行到计

为了确保指令可以一直使用下去,需要使用do--while的循环,在玩家输入0之前一直执行命令。这道题目可以使用二分法的方法可以快速猜出所想的值。

2023-10-25 10:38:11 247

原创 使用重载函数编程序分别把两个数和三个数从大到小排列。

使代码更具可读性和一致性,因为您可以使用相同的函数名来表示相关功能。避免在函数名称中添加过多的修饰,而可以使用不同的参数来区分函数。同一函数需要执行不同的操作,具体操作依赖于传递给函数的参数。

2023-10-25 10:28:23 497 1

转载 把以下程序中的 print()函数改写为等价的递归函数。#include <iostream>using namespace std;void print( int w ){ for(

【代码】把以下程序中的 print()函数改写为等价的递归函数。

2023-10-25 10:21:15 74

原创 已知勒让德多项式为: 使用递归函数求pn(x)的值

使用嵌套的方法在自定义函数Pf中再次进行计算与条件判定即可Pf的结果,即可得到所需答案。想办法单独计算pn(x)的值即可。

2023-10-25 10:08:38 91

原创 用线性同余法生成随机数序列的公式为:r k = (multiplier × r k−1 + increment) % modulus序列中的每个数 r k 都可以由它的前一个数(2.0)

本次更新追加了加减乘除的计算,但是成绩计算功能暂时还没有完成。200行代码,好好好这么玩是吧?

2023-10-24 08:20:11 110

原创 用线性同余法生成随机数序列的公式为:r k = (multiplier × r k−1 + increment) % modulus序列中的每个数 r k 都可以由它的前一个数 r k−1 计

因为限制了条件只能用线性同余法生成随机数,所以种子什么的还需要手动输入。这道题真的是给初学者者写的吗,老师你不要太离谱好吧。从结果上面来看,大体算是完成了题目的要求。

2023-10-23 17:52:50 283

原创 王者荣耀抗性计算

相较于LOL与dota2王者荣耀的抗性计算还算容易,笔者在此进行简单的编程,以完成所需的功能。实际实验,误差在可以 接受范围内。

2023-10-22 22:10:41 41 1

原创 输入m、n、p的值计算s的值

调用多个自定义函数即可。

2023-10-22 21:39:27 57 2

原创 输入 a、b 和 c 的值,编写一个程序求这三个数的最大值和最小值。要求:把求最大值和最小值操作分别编写成一个函数,并使用指针或引用作为形式参数把结果返回 main 函数。

/找最小值的函数原型。//找最大值的函数原型。以此定义判断大小的函数,再在main函数中调用。

2023-10-20 15:35:30 435 1

原创 己知y =sh(2x+ shx)/sh2x+sh3x,求y 的值。 其中, sh 为双曲正弦函数, 即sh(t) 编写一个程序, 输入x的值输出y的值

此处需要引入一个全新的头文件#include<cmath>,才可以直接计算双曲正弦函数的值。

2023-10-20 15:19:30 126 1

转载 请分析以下各语句的意义。int * fun() ;int * (*pf)() ;fun() ;pf = fun ;pf() ;

https://chat.openai.com/c/b730ac8a-d4af-46e0-89bc-86f92205fdb8

2023-10-20 15:01:06 129 1

原创 有函数原型:void f (int & n) ;和函数调用:int a;//…f(a);有人说,因为 n 是 a 的引用,在函数 f 中访问 n 相当于访问 a,所以,可以在

说法是正确的,在实际使用时,main函数中调用f函数,括号内的变量名称未必要与函数原型所设定的变量完全一样。从这个函数中我们可以看到尽管a与n并不是同一变量,最终a的输出依然发生了修改。

2023-10-20 14:59:45 125

转载 在一个语句块中能否访问一个外层的同名局部变量?能否访问一个同名的全局变量?如果可以,应该如何访问?编写一个验证程序进行说明。

在C++中,局部变量的作用域通常被限制在声明它们的代码块内,外层的同名局部变量不会直接影响内层块的同名局部变量。全局变量在整个文件内是可见的。​C++的作用域规则使局部变量和全局变量保持独立,除非使用特定的方法来访问外层局部变量(如传递参数或使用全局指针等)。

2023-10-20 14:53:15 36 1

原创 有函数原型double function(int,double);函数 function 的返回值类型是什么?函数的类型是什么?请用 typedef 定义函数的类型。若有函数调用语句

函数的类型是double(int, double)这是一个函数类型,表示函数接受一个整数和一个双精度浮点数参数,并返回一个双精度浮点数。括号内的10是函数原型中的int类型,(2*(0.314+5)则是函数中double的类型。​对于函数调用语句x=function(10,(2*(0.314+5));对于函数原型double function(int,double);函数的返回值类型是double。

2023-10-20 10:22:45 241 1

原创 在一个语句块中能否访问一个外层的同名局部变量?能否访问一个同名的全局变量?如果可以,应该如何访问?编写一个验证程序进行说明。

在一个语句块(代码块)中,可以访问外层同名局部变量,但这将隐藏外层局部变量。访问这些同名变量的方式取决于它们的作用域和可见性。总之,在一个语句块中可以访问外层同名的局部变量,但要注意,这将隐藏外层变量。要访问全局变量,可以使用作用域解析运算符。,在主函数中,我们访问了这两个变量。在内部代码块中,我们创建了一个同名的内层局部变量。,以指明要访问的是全局变量而不是同名的局部变量。要访问全局变量,可以使用作用域解析运算符。在上面的示例中,我们有一个全局变量。,这个内层局部变量在代码块内部可见。

2023-10-20 10:17:07 100 1

转载 静态局部变量有什么特点?编写一个应用程序,说明静态局部变量的作用。

静态局部变量(Static Local Variables)是在函数内部声明的局部变量,其生存期扩展到整个程序的执行周期。静态局部变量在第一次进入其作用域时初始化,但在后续调用时保留其值。,用于跟踪函数被调用的次数。这个静态局部变量在第一次进入函数时初始化,并且在后续调用中保留其值,因此可以在多次函数调用之间保持状态。在这个示例中,我们将创建一个函数,用于统计调用该函数的次数,并保持跟踪这个计数值。使用静态局部变量的主要优点是可以在函数内部保持状态,同时避免了全局变量的使用,从而提高了封装性和可维护性。

2023-10-20 10:13:29 98 1

转载 变量的生存期和变量作用域有什么区别?

虽然局部变量的生存期通常与其作用域相对应,但这两个概念不总是完全匹配的,因为还有其他因素,如全局变量的生存期延伸到整个程序的执行时间。理解和正确管理变量的生存期和作用域是编写可维护和可理解的代码的关键部分。:生存期是指变量存在的时间段,即从变量被创建(分配内存)到变量被销毁(内存被释放)的时间间隔。:作用域是指变量在程序中可见和可访问的范围,也就是变量在代码中可以被引用的区域。变量的生存期(Lifetime)和变量的作用域(Scope)是两个不同的概念,它们用于描述变量在程序中的不同方面的行为。

2023-10-20 10:10:50 358 1

转载 C++函数通过什么方式传递返回值?当一个函数返回指针类型时,对返回表达式有什么要求?若返回引用类型时,是否可以返回一个算术表达式?为什么?

在C++中,函数可以通过以下方式传递返回值:return。

2023-10-20 10:09:03 92 1

原创 什么叫形式参数?什么叫实际参数?C++函数参数有什么不同的传递方式?编写一个验证程序进行说明。

形式参数(Formal Parameters):形式参数是函数定义中用于接收传递给函数的实际参数的参数。形式参数的名称和数据类型在函数定义时指定,它们充当函数内部的占位符,以便在函数调用时接受实际参数的值。:在这种方式中,函数的形式参数被初始化为实际参数的引用,这意味着函数内部对形式参数的修改会直接影响实际参数的值。:在这种方式中,函数的形式参数接受实际参数的副本,这意味着函数内部对形式参数的修改不会影响实际参数的值。这是默认的传递方式。按值传递的方式并没有改变原始值,因为函数内部修改的是形式参数的副本。

2023-10-20 10:05:02 1027 1

原创 什么叫函数值的返回类型?什么叫函数的类型?如何通过指向函数的指针调用一个已经定义的函数?编写一个验证程序进行说明。

在C++中,函数值的返回类型是指函数在执行完毕后返回的值的数据类型。它定义了函数返回值的数据类型,表示函数执行完毕后将返回的结果的类型。例如,如果一个函数返回整数,那么它的返回类型就是int。如第四章的实验6,定义了一个专门的sumplus函数来进行求积,并最终返回一个double。如果函数没有返回值,则返回类型通常被定义为 void。

2023-10-20 10:03:14 128 1

c++程序设计作业4答案

c++程序设计作业4答案

2023-11-13

C++程序设计第三次作业的源代码

C++程序设计第三次作业的源代码

2023-10-25

C++第四次实验的备份,包含源码

C++第四次实验的备份,包含源码

2023-10-24

C++第三次实验的备份

C++第三次实验的备份

2023-10-24

C++第二次实验备份内容

C++第二次实验备份内容

2023-10-24

C++第一次实验的备份

C++第一次实验的备份

2023-10-24

C++作业2的答案,包含两个大题目

C++作业2的答案,包含两个大题目

2023-10-24

C++作业1,包含大题答案

C++作业1,包含大题答案

2023-10-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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