题解列表

筛选

释放魔法-题解(C++代码)

题目指明使用0来补全原矩阵那么如图所示,第一行第一列的结果为:`0*1+0*0+0*1+0*2+1*1+2*1+0*0+1*0+1*0=3`![](/image_editor_upload/20191004044724_90616.jpg)第二行第二列的结果为:`1*1+2*0+3*1+1*2+1*1

C语言训练-角谷猜想-题解(C语言代码)

具体思路:1.以while为循环,要考虑到当while里面满足什么条件时,循环会截止。2.因为while的里面n的值始终在改变,所以要在每次循环前将n的值传给ip,以方便做判断。参考代码如下:```c#includeintmain(){intn,

[编程入门]完数的判断-题解(Java代码)————一看就会系列

此题捋顺了,就会很简单了。关键点在与捋顺。首先对输入的数进行循环;其次再把所得到的的因子相加,与循环当中的数进行比较;如果相同就输出;接下来的就是循环输出因子。//完数的判断publicstaticvoidmain(String[]args){Scannera=newScanner(System.in

[STL训练]A+B-题解(C++代码)

记录:在这里C++编译器环境下,传入stirng参数时,需要在其前面加上命名空间进行限定,不然会编译出错。```#include#include#includeusingnamespacestd;stringStoi(std::strings){while(1){if(s.find(",

[STL训练]亲和串-题解(C++代码)

我的是C++风格的,上面的题解是C风格的```#include#includeusingnamespacestd;intmain(){strings1,s2;while(cin>>s1>>s2){s1+=s1;if(s1.find(s2)!=string::npos)cout

[STL训练]寻梦-题解(C++代码)

需要熟练运用insert()函数```#include#includeusingnamespacestd;intmain(){intn;strings1,s2;cin>>n;while(n--){cin>>s1>>s2;s1.insert(s1.size()/2,s2);cout

[STL训练]壮志难酬-题解(C++代码)

需要熟练运用string的find()函数```#include#includeusingnamespacestd;intmain(){intn,index,c;strings;while(cin>>n){while(n--){cin>>s>>index;c=s.find(".");cout

[STL训练]Mispelling4-题解(C++代码)

需要熟练运用string的erase();```#include#includeusingnamespacestd;intmain(){intn,ct,index;strings;while(cin>>n){ct=1;while(n--){cin>>index>>s;s.erase(index-1,