题解列表

筛选

一层冒泡排序

###使用一层冒泡排序#include//https://www.dotcpp.com/oj/problem1025.htmlintmain(){inti,a[11]={0};for(i=1;i

1095题解——The 3n + 1 problem

摘要:解题思路:用户输入两个整数i和j,由i至j(包括i,j)的所有整数n做数字序列运算:     当n%2==0时,n=n/2;否则,n=3*n+1.如此循环下去,直到n=1.     记录n从最开始……

1004题解——[递归]母牛的故事

```javaimportjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scanners=newScanner(System.in);while(true){intn=s.nextInt();//输入第n年if

数组插入处理(节省空间运行效率也更高)

解题思路:我看大家都使用的差不多是线性表插入操作,这个算法优劣数据结构书上说的很清楚了,在此不再赘述。我的方法是在找到那个比n大的数字之后,在输出的时候插入输出。注意事项:参考代码:intmain(){//变量定义和输入没什么好说的,需要注意的是我没有额外定义一个空间inta[9];intb;intc

自定义函数处理素数

解题思路:判断是不是素数,关键在于判断是否能被,除开1和本身的自然数整除。用循环,挨个儿除注意事项:除开1,所以循环变量从2开始除开本省,所以最后是小于输入的数,而不是等于参考代码:intmain(){//写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。

思路清晰的解答

解题思路:用数组a存储方格对应数字,用b数组存储方格对应物品,每次读取到*就给它周围的符合条件的格子(通过isExist函数判断该格是否存在)里的数字加一,最后依次输出数组a里的数据注意事项:在每次输出完之后要初始化a数组参考代码:#includeusingnamespacestd

蓝桥杯2018年第九届真题-缩位求和-思路清晰一看就懂

解题思路:声明一个字符串来保存所有字符数字的和,使用while循环来判断,按照题目要求,也就是当这个字符串的长度为1的时候,就退出循环,具体思路请看代码```javaimportjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[

1051:[编程入门]结构体之成绩统计2-题解(C++代码)

摘要:解题思路:因为每位同学的数据都有多项,因此想到用类来存储每个学生。然后题目中有统计平均值和比较大小,就想到用类的成员函数来实现。注意事项:  (0)因为用了容器来存储学生对象,这样就不能直接访问类对象……