题解列表

筛选

[编程入门]三个字符串的排序-题解(C++代码)

**看了大部分题解,思路都很复杂,代码也很不好写,我提供一个方法:在c++中,string类型的字符串可以按照字典序直接进行大小比较**#include#includeusingnamespacestd;intmain(){stringa,b,

字符串的反码-题解(C语言代码)

题解:1):反码的求解:如果该字符是大写字母,那么等于Z-(该字符-'A')(即Z-该字符到A的距离)小写字母同理2)因为题目说的是有且只有一个字符且如果该字符是!就结束循环,所以输入字符长度只有一个是,判断条件为s[0]!='!'即可,反之,

C语言训练-列出最简真分数序列*-题解(C语言代码)

##直接寻找可以被整除的数**可以让40整除的数,就是求余为零得数,为2和5以及他们的倍数。我们需要找的是不可以让40整除的,所以只要加入这些数进入循环,判断即可**```c#includeintmain(){inti;for(i=1;i

蓝桥杯历届试题-回文数字-题解(C语言代码)

/*word水平太差,见谅。本题解题思路,拼接我们把五位回文数的看做A+m+A,如果2A+m==n那么我们就输出这个回文我们把六位回文数的看做A+A,如果2A==n,那么我们就输出这个回文简而言之我们就是在五位、六位的回文数中寻找满足要求的数输出。

The 3n + 1 problem -题解(Java代码)

####这里有一个坑:i、j的大小关系不确定#####所以如果程序没有判断i、j的大小关系的话,会报NegativeArraySizeException异常importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args

[编程入门]Sn的公式求和-题解(C语言代码)

#这个问题比较简单,主要注意一下for循环的使用方法以及循环的过程。2+22+222可以把它看成2+2*10+2+22*10+2。参考代码```c#includeintmain(){inti,n,a=2,sum1=0,sum2=0;scanf("%d",&n);for(i=0;i