题解列表

筛选

[编程入门]最大公约数与最小公倍数-题解(C++代码)

最大公约数两个数x,y的最大公约数记为gcd(x,y)两个数x,y的最小公倍数记为lcm(x,y)则有:gcd(x,y)*lcm(x,y)=x*y求解最大公约数的方法:1、辗转相减法:(又称更相减损术)当求大数的最大公约数时,以较大的数减去减小的数,

C语言训练-阶乘和数*-题解(C语言代码)

思路:1.首先在while()函数内,将数除以10取先取其余数,再保留其商,然后累加每次余数的阶乘。2.如果最后只剩下最高位,那么就求取最高位的阶乘,然后在判断。参考代码如下:```c#include/******阶乘子函数******/longfactor(intn){longf;if(n==1||

回文数(一)-题解(C++代码)

写了两个函数ishw()用来判断写了两个函数ishw()用来判断是否回文是的话就标记并退出循环然后根据标记来输出,不是回文就调用newnum使输入的数得到新的值;#include#include#includeusingnamespacestd;intishw(intm){inta[20];intn=

去掉双斜杠注释-题解(C++代码)

思路很简单,用gets读入一行,一个字符一个字符的判断,只要遇到两个//就跳出循环即可****#include#include#includeusingnamespacestd;intmain(){chars[201];while(gets(s)){intflag=0;//用于判断本行有没有输出过字符