- 博客(15)
- 收藏
- 关注
原创 201912-1 报数
错误原因出在 x[i%4-1]若i为28;得出x[-1]不正确,修改此处即可。排查错误:可以尝试测试点2(发现丁有错误)计数:剔除7后达到n。难点:查找含7的数字(%/while)思路:功能函数:查找含7/7的倍数的。记录甲乙丙丁跳过次数(数组)
2023-03-06 18:40:29
101
原创 csp201803-1
跳到方块中心时,若上一次的得分为1分或这是本局游戏的第一次跳跃则此次得分为2分,否则此次得分比上一次得分多两分(即连续跳到方块中心时,总得分将+2,+4,+6,+8...)。输入包含多个数字,用空格分隔,每个数字都是1,2,0之一,1表示此次跳跃跳到了方块上但是没有跳到中心,2表示此次跳跃跳到了方块上并且跳到了方块中心,0表示此次跳跃没有跳到方块上(此时游戏结束)。简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束。
2023-02-28 20:10:39
101
原创 csp最小差值2017-1201
个数,请找出其中相差(差的绝对值)最小的两个数,输出它们的差值的绝对值。≤ 1000,每个给定的整数都是不超过10000的正整数。相差最小的两个数是5和4,它们之间的差值是1。有两个相同的数3,它们之间的差值是0.个正整数,相邻整数之间使用一个空格分隔。对于所有评测用例,2 ≤。输出一个整数,表示答案。输入第一行包含一个整数。
2023-02-28 19:53:58
101
原创 csp-201709-1打酱油
酱油10块钱一瓶,商家进行促销,每买3瓶送1瓶,或者每买5瓶送2瓶。请问小明最多可以得到多少瓶酱油。把80元分成30元和50元,分别买3瓶和5瓶,其中3瓶送1瓶,5瓶送2瓶,共得到11瓶。把40元分成30元和10元,分别买3瓶和1瓶,其中3瓶送1瓶,共得到5瓶。输出一个整数,表示小明最多可以得到多少瓶酱油。,表示小明可用于买酱油的钱数。输入的第一行包含一个整数。
2023-02-28 19:40:37
93
原创 CSP-201703-1 分蛋糕
小明的朋友们已经排好队准备领蛋糕,对于每个朋友,小明总是先将自己手中编号最小的蛋糕分给他,当这个朋友所分得蛋糕的重量不到。时,再继续将剩下的蛋糕中编号最小的给他,直到小明的蛋糕分完或者这个朋友分到的蛋糕的总重量大于等于。第一个朋友分到了前3块蛋糕,第二个朋友分到了第4、5块蛋糕,第三个朋友分到了最后一块蛋糕。请问当小明的蛋糕分完时,总共有多少个朋友分到了蛋糕。输出一个整数,表示有多少个朋友分到了蛋糕。输入的第一行包含了两个整数。对于所有评测用例,1 ≤。块蛋糕要分给朋友们吃,这。
2023-02-28 19:19:28
68
原创 csp201612-01中间数(有疑问)
自己写的:注意csp官网选择c语言时,按语言规范,所用到的变量必须全部在最开始就定义好,不可在循环中定义,例如for(int i=0;中,如果存在某个数,大于它的整数数量等于小于它的整数数量,则称其为中间数。在一个序列中,可能存在多个下标不相同的中间数,这些中间数的值是相同的。如果约定序列的中间数存在,则输出中间数的值,否则输出-1表示不存在中间数。法二:书上的(但显示编译错误)?给定一个整数序列,请找出这个整数序列的中间数的值。在序列中的4个数都不满足中间数的定义。在序列中的5个数都不满足中间数的定义。
2023-02-19 15:36:42
103
原创 7-2 互评成绩
学生互评作业的简单规则是这样定的:每个人的作业会被k个同学评审,得到k个成绩。系统需要去掉一个最高分和一个最低分,将剩下的分数取平均,就得到这个学生的最后成绩。本题就要求你编写这个互评系统的算分模块。
2023-02-19 14:40:48
87
原创 csp201609-1最大波动
小明正在利用股票的波动程度来研究股票。小明拿到了一只股票每天收盘时的价格,他想知道,这只股票连续几天的最大波动值是多少,即在这几天中某天收盘价格与前一天收盘价格之差的绝对值最大是多少。涉及知识点:调用包含在头文件#include中的max函数,相关解说。股票每一天的价格为1到10000之间的整数。第四天和第五天之间的波动最大,波动值为|3-7|=4。,表示小明拿到的收盘价格的连续天数。个正整数,依次表示每天的收盘价格。输出一个整数,表示这只股票这。输入的第一行包含了一个整数。
2023-02-19 14:38:10
56
原创 7-2 互评成绩
学生互评作业的简单规则是这样定的:每个人的作业会被k个同学评审,得到k个成绩。系统需要去掉一个最高分和一个最低分,将剩下的分数取平均,就得到这个学生的最后成绩。本题就要求你编写这个互评系统的算分模块。
2023-02-19 14:28:47
233
原创 csp201509-1数列分段
8 8 8是第一段,0是第二段,12 12是第三段,倒数第二个整数8是第四段,最后一个0是第五段。给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段?概括:解答无技术含量,但追求更好的思路,诗一样的代码。,表示给定的数列,相邻的整数之间用一个空格分隔。输出一个整数,表示给定的数列有多个段。输入的第一行包含一个整数。,表示数列中整数的个数。
2023-02-19 13:52:49
104
原创 201512-1 数位之和
对于普通思路,一定要考虑int 型数据的取值范围为2^31~2^31-1 ,以及涉及到的负整数的反码补码问题可参考。20151220的各位数字之和为2+0+1+5+1+2+2+0=13。简便法代码如下:(借鉴的相关书籍,但笔者在codeblocks上运行不了)原题本身没有任何技术含量,但看到了一个解法非常的简便,所以记录一下。,可知int型满足题目取值范围需求。所有评测用例满足:0 ≤。输出一个整数,表示答案。
2023-02-19 13:22:23
143
原创 csp201503-1图像旋转
顺便复习行地址列地址,行指针列指针的引用,对指向二维数组的列指针,将其看成一个m*n个元素的一维数组,p+i*列数+行数表示数组第i行第j列的地址(切记i*列数,不要急m,n,因为题目m,n可能代表行,也可能代表列)a分析过程:将各个元素标号,如原先a[0*3+2],a[1*3+2]要在旋转后变成第一第二输出的,由此可知,输出时改变循环条件即可,行数i内部循环,列数j外部循环。题目分析:本体只需要使用两重循环,外层循环按照列的逆序枚举,内层循环按照行的正序枚举,输出枚举得到的数字即可。
2023-02-19 11:17:13
319
原创 C语言:编译报错:D:\game1\main.c|11|error: break statement not within loop or switch|
编译报错:D:\game1\main.c|11|error: break statement not within loop or switch|
2022-11-26 11:21:33
2054
1
AndroidStudio的logcat的选version的选项框在哪里
2024-02-29
团体程序设计天梯赛-练习集-L1-020 帅到没朋友
2024-01-27
没有显示出网络设置是为什么
2023-03-24
玫瑰花数c语言mooc原题
2022-11-18
vscode vh、vw
2022-11-05
简单循环结构简单循环结构
2022-10-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人