子龙烜
懂编程会人工智能的文艺青年,喜欢运动,热爱生活。
展开
-
1.9 顺序查找->06:笨小猴
OpenJudge - 06:笨小猴笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大!这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是一个质数,那么笨小猴就认为这是个Lucky Word,这样的单词很可能就是正确的答案。只有一行,是一个单词,其中只可能出现小写字母,并且长度小于100。原创 2024-07-15 23:42:24 · 131 阅读 · 0 评论 -
1.9 顺序查找->07:不与最大数相同的数字之和
OpenJudge - 07:不与最大数相同的数字之和描述输出一个整数数列中不与最大数相同的数字之和。输入输入分为两行:第一行为N(N为接下来数的个数,N原创 2024-07-15 23:38:11 · 106 阅读 · 0 评论 -
1.10编程基础之简单排序--04:奖学金
OpenJudge - 04:奖学金某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号小的同学排在前面,这样,每个学生的排序是唯一确定的。任务:先根据输入的3门课的成绩计算总分,然后按上述规则排序,最后按排名顺序输出前五名名学生的学号和总分。原创 2024-07-10 21:58:04 · 190 阅读 · 0 评论 -
1.10编程基础之简单排序--03:成绩排序
接下来的n行,每行为每个学生的名字和他的成绩, 中间用单个空格隔开。名字只包含字母且长度不超过20,成绩为一个不大于100的非负整数。给出班里某门课程的成绩单,请你按成绩从高到低对成绩单排序输出,如果有相同分数则名字字典序小的在前。把成绩单按分数从高到低的顺序进行排序并输出,每行包含名字和分数两项,之间有一个空格。第一行为n (0 < n < 20),表示班里的学生数目;OpenJudge - 03:成绩排序。使用结构体+sort()排序。原创 2024-07-10 21:54:16 · 250 阅读 · 0 评论 -
1.10编程基础之简单排序--02:奇数单增序列
OpenJudge - 02:奇数单增序列给定一个长度为N(不大于500)的正整数序列,请将其中的所有奇数取出,并按升序输出。共2行:第1行为 N;第2行为 N 个正整数,其间用空格间隔。增序输出的奇数序列,数据之间以逗号间隔。数据保证至少有一个奇数。样例输入10样例输出1,3,5,7,9。原创 2024-07-10 21:49:36 · 204 阅读 · 0 评论 -
CSP-J/S 报名全攻略(含考纲)
CCF面向社会非专业人士推出CSP非专业级别软件能力认证。非专业级别能力认证CSP-J/S分两个级别,分别为CSP-J(入门级,Junior)和CSP-S(提高级,Senior),均涉及算法和编程。任何人都可以报名参加。原创 2024-07-09 11:54:24 · 2886 阅读 · 0 评论 -
c++重定向输出和输出(竞赛讲解)
注意:竞赛时,调试时把freopen()两行注释掉,其中water.in是要读取的文件。water.out是输出文件。效果自己体验一下吧!原创 2024-07-05 23:00:48 · 346 阅读 · 0 评论 -
1.10编程基础之简单排序--01:谁考了第k名
OpenJudge - 01:谁考了第k名描述在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名学生的学号和成绩。输入第一行有两个整数,分别是学生的人数n(1≤n≤100),和求第k名学生的k(1≤k≤n)。其后有n行数据,每行包括一个学号(整数)和一个成绩(浮点数),中间用一个空格分隔。输出输出第k名学生的学号和成绩,中间用空格分隔。(注:请用%g输出成绩)样例输入5 3样例输出。原创 2024-07-02 14:42:03 · 123 阅读 · 0 评论 -
C++程序编译 错误提示和评测状态
在cout前面,缺少一个分号。重复运行错误(上一个运行的程序,输入窗口没有关掉)。未定义变量名arr。或者 main写错了。原创 2024-06-20 19:51:07 · 355 阅读 · 0 评论 -
10:Hello, World!的大小
字符串常量 “Hello, World!” 实际上是一个字符数组,其大小为字符串长度加上一个终止符 ‘\0’ 的大小。所以,字符串 “Hello, World!” 的大小为 13 字节。它虽然不是本章所涉及的基本数据类型的数据,但我们同样可以用sizeof函数获得它所占用的空间大小。还记得在上一章里,我们曾经输出过的“Hello, World!一个整数,即“Hello, World!请编程求出它的大小,看看跟你设想的是否一样?原创 2024-06-15 22:14:04 · 391 阅读 · 0 评论 -
09:整型与布尔型的转换
描述将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少?输入一个整型范围内的整数,即初始时整型变量的值。输出一个整数,经过上述过程后得到的结果。原创 2024-06-15 22:09:05 · 242 阅读 · 0 评论 -
08:打印字符
一个整数,即字符的ASCII码,保证存在对应的可见字符。使用char()函数,将整数转为字符类型。输入一个ASCII码,输出对应的字符。一行,包含相应的字符。原创 2024-06-15 22:06:24 · 107 阅读 · 0 评论 -
07:打印ASCII码
输入一个除空格以外的可见字符(保证在函数scanf中可使用格式说明符%c读入),输出其ASCII码。所以可以直接用%d格式化输出,将字符型转为ascii码值。字符类型char和整数类型int可以相互转换。一个十进制整数,即该字符的ASCII码。一个除空格以外的可见字符。原创 2024-06-15 22:04:44 · 491 阅读 · 0 评论 -
06:浮点数向零舍入
输入一个单精度浮点数,将其向零舍入到整数。说明:向零舍入的含义是,正数向下舍入,负数向上舍入。提示:可以使用强制类型转换来实现。一个单精度浮点数。一个整数,即向零舍入到整数的结果。原创 2024-06-15 21:57:34 · 130 阅读 · 0 评论 -
03:其他基本数据类型存储空间大小
sizeof()是一个运算符,用于计算数据类型、常量和变量的大小。它是一个编译时运算符,因为它在编译时返回变量或常量的大小。分别定义bool,char类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。sizeof(数据类型);原创 2024-06-15 21:52:00 · 57 阅读 · 0 评论 -
02:浮点型数据类型存储空间大小
sizeof()是一个运算符,用于计算数据类型、常量和变量的大小。它是一个编译时运算符,因为它在编译时返回变量或常量的大小。分别定义float,double类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。sizeof(数据类型);原创 2024-06-15 21:49:50 · 153 阅读 · 0 评论 -
01:整型数据类型存储空间大小
sizeof()是一个运算符,用于计算数据类型、常量和变量的大小。它是一个编译时运算符,因为它在编译时返回变量或常量的大小。分别定义int,short类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。01:整型数据类型存储空间大小。sizeof(数据类型);原创 2024-06-15 21:46:47 · 119 阅读 · 0 评论