- 博客(16)
- 收藏
- 关注
原创 Problem B: 结构体型数组的排序(难度2星)3.11练习
思路与前一题( Problem A: 学生年龄排序(难度2星)内大训练笔记)相同,只不过本题需要比较字母大小,这里我的水平不足,当第一个字母相同时需要比较后面的字母大小这种情况不会做(汗),侥幸过了。按照name从小到大进行数组的排序,并将排序后的数组输出(按照先num后name顺序输出)。输入第二行为第1个元素的数据(按照先num后name顺序输入);输入第N+1行为第N个元素的数据(按照先num后name顺序输入);输入第二行为第2个元素的数据(按照先num后name顺序输入);
2024-03-11 15:56:44
405
1
原创 Problem A: 学生年龄排序(难度2星)训练笔记
第二行至第N+1行为学生星系,每行为一个完整的学生信息,名字为小于10个字节的字母组成,年龄为整数,性别为一个字节的字符,’m’代表男生,’f’代表女生;对学生的年龄大小进行排序,学生信息包括,姓名(名字长度
2024-03-11 15:41:17
430
1
原创 洛谷P1428 小鱼比可爱做题记录
小鱼最近参加了一个“比可爱”比赛,比的是每只鱼的可爱程度。参赛的鱼被从左到右排成一排,头都朝向左边,然后每只鱼会得到一个整数数值,表示这只鱼的可爱程度,很显然整数越大,表示这只鱼越可爱,而且任意两只鱼的可爱程度。由于所有的鱼头都朝向左边,所以每只鱼只能看见在它左边的鱼的可爱程度,它们心里都在计算,在自己的眼力范围内有多少只鱼不如自己可爱呢。第二行内输入 n 个正整数,用空格间隔,依次表示从左到右每只小鱼的可爱程度 ai。一行,输出 n 个整数,用空格间隔,依次表示每只小鱼眼中有多少只鱼不如自己可爱。
2024-01-06 19:38:59
457
1
原创 问题 E: 输出图形记录(内大)
输入一个小于10的整数N,打印1到N行数字,每行数字的个数和数字本身都是行序号,且输出形式为金字塔形状。注意每次输出一个数字,后面要空一格。打印1到N行数字,每行数字的个数和数字本身都是行序号,且输出形式是金字塔形状。
2023-10-27 20:29:11
205
1
原创 不同精度的PI记录2023.10.9
流输入输出也可以进行格式控制, C++ 中是通过流操纵算子来实现的。流操纵算子是在头文件 iomanip 中定义的,因此要使用这些流操纵算子,必须包含该头文件。C++ 的 iomanip 库提供了多种流操纵算子,来实现不同的下面本关主要介绍setbase(b)和setw(n)算子,剩下的同学们可以自己尝试。
2023-10-09 22:01:19
117
1
原创 c和c++基本输出课堂笔记2023.10.8
函数 getchar 没有参数(后面的括号中为空或者 void ),它从标准输入设备(键盘)读入一个字符,并将该字符以整数( int )形式返回。返回的字符要用于输出,所以不能丢弃。我们需要申明一个变量来存储该字符,申明的变量在内存中会有对应的存储空间。函数 putchar 用于向标准输出设备(显示器屏幕)输出一个字符,它的参数 c 是要输出的字符变量或常量。在 C 语言中,输入输出函数有着相当重要的地位,它是我们的程序与用户交互的唯一途径。下面我们要学习的是单个字符的输入输出函数。
2023-10-09 07:00:00
87
1
原创 标准输入输出流笔记2023.10.8
C++ 预定义了一些 I/O 流对象来实现输入输出,这些 I/O 流对象关联相应设备(键盘、显示器等)并实现程序和设备之间的数据传输。C++ 预定义的 I/O 流对象有4个:cout 、cin 、cerr 和 clog,其中:cout 代表标准输出流,关联显示器;cin 代表标准输入流,关联键盘;cerr 和 clog 代表标准错误流,也关联显示器。本关我们主要学习标准输入输出流。
2023-10-08 21:16:48
56
1
原创 整数四则运算表达式的输出格式控制课堂笔记2023.10.8
程序的输出格式对用户体验影响很大,用户往往因为输出格式不美观便抱怨软件设计的不好。那么,如何对程序的输出格式进行控制呢?接下来我们介绍一下格式化输入输出,格式化输入输出可以用函数库stdio.h中的 scanf 和 printf 两个函数来实现。
2023-10-08 20:35:50
212
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人