题解列表
可以将上行和下行的过程合二为一
摘要:解题思路:逐步分解后发现只有第一次释放时是无反弹的,那么我们就可以把每次反弹的过程看成第从2项开始的等比数列。注意事项:注意我是指把每一次反弹当作一项,也就是说一次反弹包含上行和下行,当然也不要忘记最……
自定义函数之字符提取
摘要:解题思路:需要数组进行存储,若遇到元音字母即可输入该数组注意事项:参考代码:#include <stdio.h>void f(char *a,char*b);int main(){ char a[10……
Huffuman树 不需用删除,不需要额外空间。
摘要:解题思路:利用vector容器灵活性,可以自由添加数据,先对vector容器排序,取第一个和第二个数相加加入容器中,第一个和第二个数变为无穷大,不需用删除第一个第二个数,也不需要在开辟一个数组或者容器……
跟原先不使用函数一样的道理-C语言解决
摘要:解题思路:注意事项:参考代码:#include<stdio.h>
void max(int a, int b, int c)
{
int max = 0;
if (a > b)
ma……
二级C语言-进制转换 %o解法与通解
摘要:第一种解法,直接用printf的%o格式打印。
```c
#include
int main(){
int n;
scanf("%d",&n);
printf("%……
自定义函数之字符串反转
摘要:解题思路:最简洁注意事项:参考代码:#include<stdio.h>#include<string.h>int fun(char a[]){ int n = strlen(a); return n;……
编写题解 1030: [编程入门]二维数组的转置
摘要:解题思路:将数组处理为最原始的样子(也就[[1,2,3],[4,5,6],[7,8,9]])注意事项:理解二维数组的运算方式参考代码:lst = []for i in range(3): j =……