题解列表

筛选

C语言程序设计教程(第三版)课后习题10.2 (Java代码)

解题思路:利用Scanner从键盘输入三个字符串s1,s2,s3,再定义一个空的字符串s4,s4作为s1,s2,s3三个字符串比较大小时的中间交换值。注意事项:字符串s4一定要实例化,否则使用时会发生编译错误。参考代码:importjava.util.Scanner;publicclassMain{p
优质题解

Manchester- 矩阵转置

解题思路:①:为矩阵开辟空间②:输入矩阵元素③:求其转置矩阵(把行变列,列变行)1):求一个矩阵的转置矩阵,就是把关于主对角线对称的元素进行交换2):遍历主对角线上方的元素(下方也行)3:):设四阶矩阵12344334535664674):观察发现每一行的主对角线上方的元素都是主对角线后面的元素,

众数问题 (Java代码)

摘要:Map<Integer,Integer> map=new HashMap<Integer,Integer>()定义了一个集合,里面是多个 键 和 键对应的值。可以简单想象成两个具有联系的数组:一个数组……

拆分位数 (C++代码)

摘要:解题思路:注意事项:参考代码:#include <iostream> using namespace std; int main(){ int n; cin>>n; for(int……

蛇行矩阵 (Java代码)

摘要:解题思路:注意事项:参考代码:import java.util.Scanner; public class Main { public static void main(String arg……