题解列表

筛选

蓝桥杯算法训练VIP-字符删除-题解(C语言代码)

scanf和gets的区别1.scanf遇空白字符(空格,制表符,换行符)结束输入,且不读入结束字符2.gets遇换行符结束输入,且读入结束字符```c#includeintmain(){charstr[20],c;gets(str);//使用scanf会错误c=getchar();for(inti=

[编程入门]C语言循环移位-题解(C语言代码)

1.第一步:将十进制数化为对应的二进制数采用数组来存储每一位二进制数,二进制数从低位到高位刚好对应数组下标从小到大,即此时数组下标为0的位置上存放的是二进制数的最低位。1.第二步:对每一个二进制位,寻找移位后所在的位置(i为每个元素的现有下标,n为循环移动的次数)。

[编程入门]自定义函数之数字后移-题解(C语言代码)

虽然题目要求的是数组的求解,在看了通过的情况,大多数的同学都是可以完成的,因此,由于这道题的规律性,我联想到了链表,因此我提供一种链表求解思路:首先需要会链表啊,其次将headptr与lastptr->nextptr连接起来即可;其中headptr为链表的开端,