C++
101
L1-034 点赞 (20分)

##L1-034 点赞 (20分) 微博上有个“点赞”功能,你可以为你喜欢的博文点个赞表示支持。每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性。本题就要求你写个程序,通过统计一个人点赞的纪录,分析这个人的特性。 ###输入格式: 输入在第一行给出一个正整数 \(N(\l ...

冷蕴 @ 2020/06/16

102
L1-035 情人节 (15分)

##L1-035 情人节 (15分) 以上是朋友圈中一奇葩贴:“$2$ 月 $14$ 情人节了,我决定造福大家。第 $2$ 个赞和第 $14$ 个赞的,我介绍你俩认识…………咱三吃饭…你俩请…”。现给出此贴下点赞的朋友名单,请你找出那两位要请客的倒霉蛋。 ###输入格式: 输入按照点赞的先后顺序给出 ...

冷蕴 @ 2020/06/16

103
L1-036 A乘以B (5分)

##L1-036 A乘以B (5分) 看我没骗你吧 ———— 这是一道你可以在 $10$ 秒内完成的题:给定两个绝对值不超过 $100$ 的整数 \(A\) 和 \(B\),输出 \(A\) 乘以 \(B\) 的值。 ###输入格式: 输入在第一行给出两个整数 \(A\) 和 \(B(−100 \l ...

冷蕴 @ 2020/06/16

104
L1-037 A除以B (10分)

##L1-037 A除以B (10分) 真的是简单题哈 ———— 给定两个绝对值不超过 $100$ 的整数 \(A\) 和 \(B\),要求你按照 A/B=商 的格式输出结果。 ###输入格式: 输入在第一行给出两个整数 \(A\) 和 \(B(−100 \leqslant A,B \leqslan ...

冷蕴 @ 2020/06/16

105
L1-038 新世界 (5分)

##L1-038 新世界 (5分) 这道超级简单的题目没有任何输入。 你只需要在第一行中输出程序员钦定名言 Hello World,并且在第二行中输出更新版的 Hello New World 就可以了。 ###输入样例: 无 ###输出样例: Hello World Hello New World ...

冷蕴 @ 2020/06/16

106
L1-039 古风排版 (20分)

##L1-039 古风排版 (20分) 中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。 ###输入格式: 输入在第一行给出一个正整数 \(N(\lt 100)\),是每一列的字符数。第二行给出一个长度不超过 $1000$ 的非空字符串,以回车结束。 ###输出格式 ...

冷蕴 @ 2020/06/16

107
L1-040 最佳情侣身高差 (10分)

##L1-040 最佳情侣身高差 (10分) 专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)\(\times 1.09 =\)(男方的身高)。如果符合,你俩的身高差不管是牵手、拥抱、接吻,都是最和谐的差度。 下面就请你写个程序,为任意一位用户计算他/她的情侣的最佳身高。 ...

冷蕴 @ 2020/06/16

108
L1-018 大笨钟 (10分)

##L1-018 大笨钟 (10分) 微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。不过由于笨钟自己作息也不是很规律,所以敲钟并不定时。一般敲钟的点数是根据敲钟时间而定的,如果正好在某个整点敲,那么“当”数就等于那个整点数;如果过了整点,就敲下一个整点数。另外,虽然一天有 $ ...

冷蕴 @ 2020/06/16

109
C++值元编程

jerry_fuyi @ 2020/06/16

110
L1-019 谁先倒 (15分)

##L1-019 谁先倒 (15分) 划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。 下面给出甲、乙两人的酒量( ...

冷蕴 @ 2020/06/16

111
L1-020 帅到没朋友 (20分)

##L1-020 帅到没朋友 (20分) 当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友。本题就要求你找出那些帅到没有朋友的人。 ###输入格式: 输入第一行给出一个正整数 \(N(\leqslant 100)\),是已知朋友圈的个数;随后 \(N\) 行,每行首先给出一个正整数 ...

冷蕴 @ 2020/06/16

112
C++ 定位new创建对象

使用定位new创建的对象由于不能使用delete(delete[])释放内存,因此需要显示地为使用定位new运算符创建的对象调用析构函数。 1 char * buffer = new char[100]; 2 buffer * pc; 3 pc = new (buffer) JustTesting; ...

绿豆sir @ 2020/06/16

113
L1-021 重要的话说三遍 (5分)

##L1-021 重要的话说三遍 (5分) 这道超级简单的题目没有任何输入。 你只需要把这句很重要的话 I'm gonna WIN! 连续输出三遍就可以了。 注意每遍占一行,除了每行的回车不能有任何多余字符。 ###输入样例: 无 ###输出样例: I'm gonna WIN! I'm gonna ...

冷蕴 @ 2020/06/16

114
C++ 嵌套的结构和类

——C++的一项特性是在类中嵌套结构或类声明 在类声明中声明的结构、类或枚举被称为是被嵌套在类中,其作用域为整个类。这种声明不会创建数据对象,而只是指定了可以在类中使用的类型。 class Queue { struct Node { Item item; struct Node * next; }; ...

绿豆sir @ 2020/06/16

115
L1-022 奇偶分家 (10分)

##L1-022 奇偶分家 (10分) 给定 \(N\) 个正整数,请统计奇数和偶数各有多少个? ###输入格式: 输入第一行给出一个正整 \(N(\leqslant 1000)\);第 $2$ 行给出 \(N\) 个非负整数,以空格分隔。 ###输出格式: 在一行中先后输出奇数的个数、偶数的个数。 ...

冷蕴 @ 2020/06/16

116
C++ 成员初始化列表

——调用构造函数时,对象将在括号中的代码执行前被创建,因此无法在括号内初始化对象的常量成员。 Queue::Queue(int qs) { front = rear = NULL; items = 0; qsize =qs; // not acceptable! qsize是一个常量成员 } 因此C ...

绿豆sir @ 2020/06/16

117
C++ 伪私有方法

class Queue { private: Queue(const Queue & q) : qsize(0) {} // preemptive definition 伪私有方法 Queue & operator = (const Queue & q) { return *this; } // p ...

绿豆sir @ 2020/06/16

118
L1-023 输出GPLT (20分)

##L1-023 输出GPLT (20分) 给定一个长度不超过 $10000$ 的、仅由英文字母构成的字符串。请将字符重新调整顺序,按 GPLTGPLT.... 这样的顺序输出,并忽略其它字符。当然,四种字符(不区分大小写)的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按 GPLT 的 ...

冷蕴 @ 2020/06/16

119
L1-024 后天 (5分)

##L1-024 后天 (5分) 如果今天是星期三,后天就是星期五;如果今天是星期六,后天就是星期一。我们用数字 $1$ 到 $7$ 对应星期一到星期日。给定某一天,请你输出那天的“后天”是星期几。 ###输入格式: 输入第一行给出一个正整数 \(D(1 \leqslant D \leqslant ...

冷蕴 @ 2020/06/16

120
L1-025 正整数A+B (15分)

##L1-025 正整数A+B (15分) 题的目标很简单,就是求两个正整数 \(A\) 和 \(B\) 的和,其中 \(A\) 和 \(B\) 都在区间 \([1,1000]\)。稍微有点麻烦的是,输入并不保证是两个正整数。 ###输入格式: 输入在一行给出 \(A\) 和 \(B\),其间以空格 ...

冷蕴 @ 2020/06/16