自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 问题 A: 字符串处理

读入两个字符串,字符串除了数字还可能包括 '—'、'E'、'e'、'.',相加之后输出结果,如果是浮点型,要求用科学计数法表示(最多包含10个有效数字)。每组输入占两行,每行一个字符串,测试数据保证字符串的构成严格按照题目中的描述。输出两个数字相加的结果,每组输出占一行。输入包含多组测试数据。

2023-10-18 12:53:56 35 1

原创 问题 B: 打印极值点下标

在一个整数数组上,对于下标为i的整数,如果它大于所有它相邻的整数,或者小于所有它相邻的整数,则称为该整数为一个极值点,极值点的下标就是i。每个案例输出不多于n行:每行对应于相应数组的所有极值点下标值,下标值之间用空格分隔,如果没有极值点则不输出任何东西。对其余2×n行,第一行是此数组的元素个数k(4<k<80),第二行是k个整数,每两个整数之间用空格分隔。有2×n+1行输入:第一行是要处理的数组的个数n;

2023-10-17 17:04:42 69

原创 问题 B: 出租车费

某市出租车计价规则如下:起步4公里10元,即使你的行程没超过4公里;接下来的4公里,每公里2元;之后每公里2.4元。行程的最后一段即使不到1公里,也当作1公里计费。例如,整个行程为16公里,乘客应该将行程分成长度相同的两部分,每部分花费18元,总共花费36元。每组输入一个正整数n(n

2023-10-17 15:21:54 82

原创 问题 D: String Subtraction (20)

【代码】问题 D: String Subtraction (20)

2023-10-12 15:55:34 25 1

转载 问题 C: Be Unique (20)

【代码】问题 C: Be Unique (20)

2023-10-12 14:29:58 26 1

转载 问题 B: 分组统计

【代码】问题 B: 分组统计。

2023-10-12 14:00:30 23 1

原创 A: 谁是你的潜在朋友

幸运的是,你意外得到了一份北大图书馆的图书借阅记录,于是你挑灯熬夜地编程,想从中发现潜在的朋友。首先你对借阅记录进行了一番整理,把N个读者依次编号为1,2,…,N,把M本书依次编号为1,2,…同时,按照“臭味相投”的原则,和你喜欢读同一本书的人,就是你的潜在朋友。每个案例第一行两个整数N,M,2 <= N ,M<= 200。接下来有N行,第i(i = 1,2,…,N)行每一行有一个数,表示读者i-1最喜欢的图书的编号P(1<=P<=M)每个案例包括N行,每行一个数,第i行的数表示读者i有几个潜在朋友。

2023-10-10 20:19:55 51 1

原创 问题 F: 小白鼠排队

N只小白鼠(1 <= N <= 100),每只鼠头上戴着一顶有颜色的帽子。现在称出每只白鼠的重量,要求按照白鼠重量从大到小的顺序输出它们头上帽子的颜色。帽子的颜色用“red”,“blue”等字符串来表示。不同的小白鼠可以戴相同颜色的帽子。下面有N行,每行是一只白鼠的信息。第一个为不大于100的正整数,表示白鼠的重量,;第二个为字符串,表示白鼠的帽子颜色,字符串长度不超过10个字符。多案例输入,每个案例的输入第一行为一个整数N,表示小白鼠的数目。每个案例按照白鼠的重量从大到小的顺序输出白鼠的帽子颜色。

2023-10-10 17:22:35 23 1

原创 问题 E: Problem B

请写一个程序,对于一个m行m列的(1<m<10)的方阵,求其每一行,每一列及主对角线元素之和,最后按照从大到小的顺序依次输出。共一组数据,输入的第一行为一个正整数,表示m,接下来的m行,每行m个整数表示方阵元素。从大到小排列的一行整数,每个整数后跟一个空格,最后换行。

2023-10-10 16:56:46 15 1

原创 问题 D: 字符串内排序

输入一个字符串,长度小于等于200,然后将输出按字符顺序升序排序后的字符串。对于每组输入,输出处理后的结果。注意输入的字符串中可能有空格。测试数据有多组,输入字符串。

2023-10-10 16:04:08 37 1

原创 strlen和sizeof的区别

1、strlen求得的是字符串的实际长度,不包含'\0',而sizeof求得是整个空间的大小2、sizeof是运算符,strlen是函数。

2022-05-16 19:17:04 46

原创 sacnf和gets的区别

gets是以回车作为结束符,但是scanf以回车,table键,空格作为结束符缓冲区:gets:当完成字符串的输入之后,会自动清空缓冲区的内容。scanf:当完成字符串的输入后,缓冲区会遗留空格,回车,tab键注意:gets首先会检查缓冲区是否有内容,如果有直接拿来使用。(gets不检查越界,比较危险)scanf是标准输入函数,每一次只能通过键入。...

2022-05-16 19:10:57 300

原创 C语言输入输出详解

输出int printf(“格式控制串”,输出表)格式控制串:原样输出的内容(可省)+格式化符输出表:要输出的对象整型%d:十进制整数%o:八进制整数%x,%X:十六进制整数#:自动在八进制和十六进制前面加前缀%u:无符号整型%hd:short类型%ld:long类型%lld:long long 类型字符型%c:字符型浮点型%f:float%lf:double%e:指数%g:选择小数和指数中比较短的一种.n:保留n个小数m.

2022-05-16 18:54:08 1905

原创 c语言基础

1、转义字符2、常量在程序运行期间,其数值不会被改变的量2.1 字符常量‘a’ ‘b’ ‘c’2.2 整型常量二进制:0110八进制:066十进制:99 -2十六进制:0x234注意:默认情况下,整型常量是有符号的int型(long、short、long long)无符号的int型数:66U长整型:66L无符号的长整型:66UL2.3 浮点型常量小数:1.23 0.0001 10000(浮点型常量包含整型常量)指数形式:(1...

2022-05-07 20:19:08 127

原创 c语言及linux基础知识

计算机的基本结构 什么是程序 程序的设计步骤 计算机的数据表示(进制转换) 基本数据类型 常量 计算机的基本构成 组成:输入输出设备(键盘、鼠标)CPU处理器(控制器、运算器、寄存器)存储器程序存储器:内存:工作存储器,容量较小,读写速度快,掉电会丢失数据外存:长期保存数据,容量较大,读写速度慢,掉电不会丢失数据寄存器:CPU内部的存储器,容量...

2022-04-22 19:08:35 1345

原创 Linux常用命令

命令格式命令 [选项] [参数]注意事项1.[ ]表示可以省略 [选项]:功能 [参数]:操作的对象2. 以上三者之间必须用空格隔开功能快捷键打开终端:(1)点击Terminal(2)ctrl + alt +‘t’清屏:(1)clear(2)‘crtl’+‘l’上下箭头查看历史命令命令提示符:rccsad@ubuntu:~$用户名@主机名:当前路径$@:分隔符 $:普通用户 #:超级用户绝对路径:从根目录开始的路径pwd:显示当前目录的绝对路径ls:显示当前路

2022-04-21 17:40:51 579

空空如也

空空如也

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

TA关注的人

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