题解列表

筛选

蓝桥杯算法提高VIP-栅格打印问题-题解(C语言代码)

思路:1.行列分开讨论(两个for)2.每一列分奇偶3注意一下行和列要大于0,起码行要大于0;#includeusingnamespacestd;intmain(){introw,cow;cin>>row>>cow;if(row>0&&cow>0)//这里至少要row>0否则在行正列负的情况下14行和

二叉树遍历-题解(C++代码)

```cpp#include#includeusingnamespacestd;//定义一个二叉树的结构体typedefstructTree{chardata;structTree*lchild;structTree*rchild;};Tree*create_Tree(stringp,

三位数反转-题解(Python代码)

这道题可以通过取巧的方式来解答直接当做字符串来反转即可也不用考虑100反转后要输出001的问题代码如下:```pythonn=str(input())while1:print(n[::-1])n=str(input())```需要注意这道题需要多行输入测试python可以采用这种方法。

三位数分解-题解(Python代码)

直接使用列表即可输入之后逐行输出使用字符串直接输出应该也可以题目简单就不多介绍```pythonn=list(str(input()))foriinn:print(i)```

话费计算-题解(Python代码)

题目比较简单,输出的格式需要保存小数点后一位小数引出可以采用%.1f的方式来输出需要输入的内容直接放到输出框中也可以,输出的内容为n*0.4+50输出的时候保持后面没有空格等信息```pythonprint('%.1f'%(int(input())*0.4+50),end='')```

计算数字个数-题解(Python代码)

比较习惯于使用列表来处理问题直接把输入的字符串放到列表中然后遍历一遍如果属于数字count+=1最后输出count即可由于这道题需要判断的是数字所以采用的是str.isdigit()方法```pythonn=list(str(input()))count=0foriinn:ifstr(i).isdig

[编程入门]数组插入处理-题解(C语言代码) 可能有问题,希望大佬温柔对待

思路:给的数组以排好序,所以省略排序,如果只是合并后添加到新数组中,应该会简单点通过判断插入的数字是否小于数组的数如果小于则将插入的位置之后的所以值向后移动一位通过判断数组地址值,查看是否已移动插入地址之后的所有元素,将插入的值插入不知道思路对不对,