题解列表

筛选

优质题解

欧几里得算法求最大公约数与最小公倍数(思路很简单)

解题思路:欧几里得算法又称辗转相除法,用来求两个正整数的最大公约数。以上面的1997和615为例,用欧几里得算法求解如下:1997=615*3+152615=152*4+7152=7*21+57=5*1+25=2*2+12=2*1+0当被加的数为0时,可以得出,1997和615的最大公约数为1。

二级C语言-数字的处理与判断

摘要:解题思路:n%qy/cs该方法可以求到每个位上的数值,用数组存值本代码可以算任何小于五位的数,正、负、0;都可以,虽不是最简,但应该是最全,希望各位朋友指导。注意事项:参考代码:#include<st……

三角形倒推法

摘要:解题思路:在二维数组中a[i][j]+a[i+1][j]<a[i+1][j+1]+a[i][j],取大的,从倒数第二行开始与后一行相加,往前推。注意事项:参考代码:#include<iostream>……

自定义函数之数字分离

摘要:解题思路:看了很多解题都没有用自定义函数,其实我的思路也很简单,自定义一个函数,将数字各个位数放在数组s[]中再输出就好了int separate(int num, int a[]) {     ……
优质题解

耗时8 解法 C语言

解题思路:判断边界不用||分隔的行列坐标。在输入的矩形外面加一层外框,全部置-1,判断当前移动前方是-1则回退一步,左转。当前走过的位置赋值-1。行方向前进增量-1开始,列前进增量1开始。之后每次行前进完,列前进方向取反;列前进完行前进方向取反。

数据结构-字符串连接

```importjava.util.Scanner;publicclassDemo1687{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);while(scanner.hasNext()){Strings

1116: IP判断(异常 boolean标记)

```java运用trycatch进行判断,因为题目要求必须要以数字开头,所以切分后的字符串只有可以转换成为int类型和不能转换为int类型两种,当不能转换的时候就会报错,就可以用trycatch进行判断``````javaimportjava.util.Scanner;publicclass_题目_