自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (2)
  • 收藏
  • 关注

原创 两个字符串的合并

有一个已经排好序的字符串str,要求将另一个字符串a中的每个字符按升序的规律插入到str中。输入格式:在一行输入一个串长不超过20的有序字符串str。(字符串不包括空格、制表符、换行符等空白字符) 在第二行输入待插入的字符串a(字符串不包括空格、制表符、换行符等空白字符,串长不超20)。输出格式:输出新的有序字符串。输入样例:在这里给出一组输入。例如:cefhiknowxfbla输出样例:在这里给出相应的输出。例如:abceffhiklnowx...

2021-06-08 00:24:34 3251

原创 求前n项表达式的和

求前n项表达式的和,表达式为1−​3​​2​​+​5​​3​​−​9​​4​​+​17​​5​​−​33​​6​​+......+​2​i−1​​+1​​i​​(i=2,...n)输入格式:输入一个1-50之内的整数n输出格式:依次输出每项的表达式的值;结束后,输出表达式的和;若n不在1-50之间,无输出。输入样例1:1输出样例1:1=1输入样例2:2输出样例2:1-2/3=0.333333输入样例3:3输出样例3:1-2.

2021-06-07 16:29:32 707 1

原创 求年月的最大天数

功能:求年月的最大天数。 输入年和月,输出该月的最大天数。 如果输入的月份不在1到12之间,输出最大天数为为0输入格式:在一行中给出两个整数(年月)。输出格式:在一行中输出整数(该月的最大天数)。输入样例1:2019 3输出样例1:31输入样例2:2019 2输出样例2:28输入样例3:2000 20输出样例3:0dan...

2021-06-07 00:08:00 591

原创 下三角矩阵的和

下三角矩阵指主对角线以上的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。本题要求编写程序,判断一个给定的方阵是否下三角矩阵,若是,输出该矩阵下三角所有元素之和。输入格式:输入第一行给出一个正整数N(1≤N≤10),接下来给出N行,每行给出N个整数,其间以空格分隔。输出格式:第一行输出判断结果:如果输入的N在指定范围并且N×N矩阵是下三角矩阵,输出“YES”,否则输出“NO”。如果是下三角矩阵,第二行给出和:sum=和,如果不是则不输出。输入样例1:31 0 0

2021-06-06 23:49:03 1387

原创 输出范围内的字符及ASCII码

输出范围内的字符及ASCII码。从键盘输入2个整数[0~127],按顺序输出范围内的整数及其对应的字符。输入格式:一行中输入2个整数(第1个整数小于等于第2个整数),以空格分隔,2个整数的取值范围是合法的ASCII码整数(0~127)输出格式:输出所有整数范围内内的整数及其对应的ASCII码字符,每行输出5个;若第1个整数大于第2个整数则无输出;若任意一个整数对应的不是合法ASCII码则无输出。输入样例1:48 57输出样例1:48,0;49,1;50,2;51,

2021-06-06 01:17:19 1400

原创 小写字母加密

功能:小写字母加密。从键盘输入一个字符,如果是小写字母,则将其转换为其后的第3个大写字母,并输出字符及ASCII码。如果不是,则原样输出字符及ASCII码。提示:要输出一个字符变量的ASCII码,可以将字符变量的值赋值给整型变量(隐式类型转换),或者输出时使用强制类型转换为int型。如下面的代码段: char a='c'; int b=a; cout << b << "," << int(a); 的输出结果为99,99输

2021-06-06 00:57:14 1979

原创 自定义函数,实现在一维数组(无序)中查找指定元素的下标

本题要求自定义函数,实现在一维数组(无序)中查找指定元素第一次出现在数组中的下标。###函数接口定义:int search( int a[], int n, int key);其中a是用户传入的数组(无序);n(≥0)是a中元素的个数;key是待查找的元素。如果找到,则函数search返回key在a中的最小下标(下标从0开始),否则返回-1。###裁判测试程序样例: #include using namespace std; const int N=10; int search( in

2021-06-06 00:17:48 2058

原创 输出一组范围内的所有素数

本题要求自定义函数,输出一组范围内的所有素数。每行最多输出5个值,每个值之间用1个空格分隔函数接口定义: int PrintPrime(int m, int n);m表示数据范围的开始值;n表示数据范围的结束值;PrintPrime函数调用时,输出[m,n]间的所有素数,按格式输出;函数调用结束后返回素数的个数。裁判测试程序样例:#include<iostream>#include<cmath>using namespace std;in.

2021-06-06 00:05:55 2116 3

原创 自定义函数删除字符串中大小写字母之外的其它字符

主函数接收从键盘输入的一行不超过80个字符的字符串(包括空格),调用自定义函数,删除字符串中大小写字母之外的其它字符。 函数调用结束后输出删除其它字符后的字符串。提示:参见教材【例7-3】。函数接口定义: int deleChar(char a[]);a是char型数组形式参数,接收实参数组的首元素地址;函数返回删除字符的个数。函数调用结束后,a中仅保留大写和小写字母,其余字符全部删除。裁判测试程序样例:#include<iostream>using .

2021-06-03 08:35:19 1846

原创 有序数组(输入)的插入

向一个有序数组a中插入一个数据,使其依然保持有序性。如数组a={1,3,5,7,9},插入4后的a是{1,3,4,5,7,9}。输入格式:第一行输入一个整数n 第二行输入n个整数,注意各元素值有小到大有序,保存到数组a中 第三行输入一个整数key输出格式:key值插入到数组a(保持数组依然有序)后输出数组的元素,用空格分隔,注意数组a要有足够空间输入样例1:51 3 5 7 94输出样例1: 1 3 4 5 7 9输入样例2:51 3 5 7 910

2021-06-03 00:15:33 3544 1

原创 有序数组元素的删除

从一个有序数组(由小到大)中删除一个数据。如数组a={1,3,5,7,9},删除3后的a是{1,5,7,9},长度减1(不会释放数组内存)。如果要删除的数据不在数组中,数组不变。注意:最多只删除第1个找到的数据,如果数组中有多个相同值也只删除一个,如数组a={1,3,5,5},删除5后的数组a是{1,3,5}。【提示】查找算法找到要删除数据的位置,如果找到了,从该位置的下一个位置开始直到数组末尾,执行a[i-1] = a[i]运算,将元素前移一个位置。删除后数组长度-1。如果没有找到,数组不变。

2021-06-02 23:43:29 1948

原创 输出低于平均分的学生序号和成绩

本题要求输出低于平均分的学生序号和成绩。 输入一组学生(最大30)的成绩(实数),以-1结束或输入已满(达到30人)时结束; 输出低于平均分的学生序号(从0开始)和成绩,每个学生信息占一行(用cout,或者printf的%d输出序号,%g输出成绩)。输入格式:一行中输入若干个数值(最大30),以空格分隔,最后一个数是-1输出格式:输出低于平均分的学生序号和成绩,每个学生占一行输入样例1:40 50 80 60 90 -1输出样例1:0:401:503:60There

2021-06-01 15:53:47 2286

原创 猜数小游戏

猜数游戏。程序中指定一个1-100之间的一个整数N,允许用户最多猜5次,如果猜对了就结束程序,输出“猜对了”,如果猜错了就告诉用户“猜大了”或“猜小了”,如果猜错超过了5次(>=5),就结束程序,输出“游戏失败”。次数用符号常量T控制,便于以后修改最多可以猜的次数。输入格式:第一行输入要猜的整数N 第二行开始每行输入一个整数,直到输入T个整数为止输出格式:根据刚输入的数字与N对比后,提示相对应信息:“猜大了”、“猜小了”、“猜对了”,若猜对了则结束程序,若次数超过T次结束程序,提示“游

2021-06-01 14:22:31 653 1

原创 求两点间的距离

实现1个简单的二维点类。构造函数可以用初始化列表实现对数据成员的初 始化。(1)实现各个成员函数。(2)实现Point 类中的成员函数getDistance,计算两点之间距离。(3)定义普通函数getDistance,计算2 点之间距离从键盘输入两点的坐标,分别用成员函数和普通函数计算这两点的距离。类的定义:class Point{ public: Point( double newX=0, double newY=0); void setValue(dou

2021-06-01 00:02:34 1065

原创 自定义两个函数,输出低于平均分的学生序号(从0开始)和成绩

本题要求输出低于平均分的学生序号(从0开始)和成绩,每个学生信息占一行。用一维数组保存一组学生的成绩(最多30人),下标是学生序号,元素值是成绩。自定义两个函数,一个求平均分,一个输出低于平均分的学生序号和成绩。函数接口定义: double average(const double score[], int n); //返回n个double型元素的一维数组score的平均分 int display(const double score[],int n,double avg); /

2021-05-31 20:26:21 982

原创 自定义函数求圆和圆柱体的表面积

本题要求自定义函数求圆和圆柱体的表面积。自定义两个area函数,一个形参的实现求圆的面积,两个形参的实现求圆柱体的表面积。PI是全局符号常量。函数接口定义: double area(double r); //圆的面积 double area(double r,double h); //圆柱体的表面积 r是用户传入的参数,是double值,表示圆的半径;h是用户传入的参数,是double值,表示圆柱体的高;第一个area函数调用结束后得到半径为r的圆的面积,第二个are..

2021-05-31 00:07:30 4146

原创 自定义一个函数,求一个正整数最高的若干位。

本题要求自定义一个函数,求一个正整数(0~99999)最高的若干位(1-5)。自定义left函数,有三个形参num、maxd和d,返回num的最高d位的整数;maxd是num的实际位数,如left(12345,5,2)的结果是12。如果d的值大于maxd或小于1,函数返回-1(本题d的测试用例在一位数到五位整数之间)。函数接口定义: int left(int num, int maxd, int d=1);num是用户传入的参数,是int值,表示要处理的正整数;maxd是用..

2021-05-30 23:55:00 780

原创 自定义函数求两个整数的绝对差值及排序

本题要求自定义一个函数,返回两个整数的绝对差值,并且按由大到小排序。 自定义diff函数,有两个形参a和b,返回a与b的差值(>=0),并且让a保存两个数中较大者,b保存两个数中较小者。函数接口定义: int diff(int &a, int &b);a是用户传入的参数,是int值,表示第一个整数,函数调用结束后是两个数中较大的整数;b是用户传入的参数,是int值,表示第二个整数,函数调用结束后是两个数中较小的整数; 函数调用结束后得到两个整数的差(>=0...

2021-05-30 23:37:28 1359

空空如也

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

TA关注的人

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