自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++进阶的卡莎

例如,给出卡莎的成绩序列是85 90 80 85 90 95 95 80 75 75,其中连续上升序列包括“85 90”和“80 85 90 95”两组,后者是最长的连续上升成绩序列(相等不算做连续上升),应该输出后者的长度4。虚空之女·卡莎考入了战斗学院,她的父亲虚空行者·卡萨丁要检查她的考试成绩。已知卡莎一段时间内的成绩序列,请你帮卡萨丁计算卡莎在这段时间内最长的成绩连续上升(相等不算做连续上升)的长度。输入的第一行是序列的长度N(1<=N<=100)。最长的成绩连续上升的长度(相等不算做连续上升)。

2023-12-02 14:54:56 326

原创 C++数组逆序重放

将一个数组中的值按逆序重新存放。例如,原来的顺序为8, 6, 5, 4, 1。要求改为1, 4, 5, 6, 8。输入为两行:第一行为数组中的元素的个数n (1

2023-12-02 14:04:28 788

原创 C++图像叠加

第一行包含两个整数m和n,表示图像的行数和列数,中间用单个空格隔开,1<=m<=100, 1<=n<=100。之后m行,每行n个整数0或1,表示第一幅黑白图像上各像素点的颜色。相邻两个数之间用单个空格隔开。之后m行,每行n个整数0或1,表示第二幅黑白图像上各像素点的颜色。给出两幅相同大小的黑白图像(用0-1矩阵)表示,0表示白点,1表示黑点,求两幅图像叠加后的图像。说明:若两幅图像在相同位置上的像素点都是白色,叠加后为白色,否则为黑色。m行,每行n个整数,表示叠加后黑白图像上各像素点的颜色。

2023-12-02 11:38:30 447

原创 C++温度统计

第一行一个整数n,表示温度数据的个数,0<n≤200。第二行n个整数,以空格分隔,每个整数表示一个温度,温度的范围大于等于0,小于等于40。第三行一个整数,表示需要查询的温度t,0≤t≤40。现有一段时间的温度数据,请统计指定温度出现的次数。输出一个整数,表示温度t出现的次数。

2023-12-01 11:27:49 418 1

原创 C++统计字符数

函数判断字符是否为字母或数字,如果是,则相应计数器加1;否则,说明是其他字符,将。输出三行,第一行数据为字母数,第二行数据为数字的个数,第三个数据为其它字符的个数。从键盘输入任意可以显示的字符,以“Enter”键结束。输入一行字符,统计其中字母、数字、其它符号的个数。最后,程序输出三个计数器的值。

2023-11-30 22:03:11 573

原创 C++数字和

输入一个正整数(1-2100000000),求该正整数的各位数字之和,如果各数字之和仍为两位数及以上,继续求其各位数字之和,直到数字之和为1位整数为止。输入的正整数的范围为1-2100000000。输出为1-9之间的一个数。

2023-11-30 21:55:28 118

原创 偶数分解为两个素数的和

将n分解为两个素数之和的形式,如:n=n1+n2,其中n1,n2是素数,其中n1是能将n表示成这种形式的最小素数。任何大于等于6的偶数都可以表示为两个素数之和,输入一个大于等于6的偶数,请分解为两个素数之和的形式。输入6-2100000000之间的任意一偶数n。

2023-11-30 21:42:43 368

原创 求一个正整数的各个因数之和

所谓一个数的因数,是指除了这个数本身之外,其它能整除这个数的数,如18,其因数有1,2,3,6,9。输入一个正整数,求其各个因数之和。输出为其各个因数之和,如输入48,由于其因数包括1,2,3,4,6,8,12,16,24,所以其输出为76。输入为正整数,范围为1-2100000000。

2023-11-30 21:40:57 857

原创 折叠方阵题

给定一个起始数(大于等于1,小于等于20)和方阵的阶数(大于等于1,小于等于20),编程求得并输出该折叠方阵。将生成的折叠方阵按行输出到标准输出上,每个数字占4个字符的宽度,靠右对齐,各数字之间不再有空格分隔,每行末尾有回车换行。样例输入的起始数为3,方阵的阶数为5,按行输出生成的折叠方阵,每个数字占4个字符的宽度。从标准输入中输入两个正整数分别表示起始数和方阵的阶数,以一个空格分隔这两个数字。

2023-11-30 20:29:21 128

原创 删除数组中的重复元素

输入n个整型数据,将其中相同的数据删除只剩一个为止。要求:n由输入决定,n个数据存放在数组中。输入分三行,第一行n值,第二行n个数据,数据之间用一个空格分隔。在一行上输出数据,数据之间有且只有一个空格。

2023-11-30 20:05:15 279

原创 C++查找数组中的数字并输出其下标

输入n个整型数据,查找其中是否存在整数x ,如果存在输出其下标号。要求:n由输入决定,n个数据存放在数组中,x从键盘输入,查找过程编写成函数,该函数的首部定义如下:int findx(int s[],int n,int x);功能是在s这个数组的前n个数据中查找是否存在x,如果存在x,输出x在数组中的下标(如果存在多个,输出下标值最小的那个下标),如果不存在,则输出-1.输入为三行,第一行为n值,第二行是n个整数(数据之间用空格隔开),第三行是x值。要么-1,要么是0-(n-1)之间的一个整数。

2023-11-30 19:43:52 1230

空空如也

空空如也

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

TA关注的人

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