题解列表

筛选

自定义函数处理素数

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

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

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

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

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

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从最开始……

一层冒泡排序

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

简单的字符串

摘要:解题思路:注意事项:参考代码:import java.util.LinkedList; import java.util.Scanner; public class _1402 {     ……

利用数学知识:最大公倍数与最小公约数的关系

先求出最小公约数,a和b的最小值min一定大于最小公约数,将i从一加到min-1,在枚举中i的最小值即为最小公约数同时我们知道,最大公约数等于(a*b)/最小公约数=最大公倍数注意事项:(a*b)/最小公约数=最大公倍数参考代码:#includeintmain(){inta,