题解列表

筛选

C语言训练-斐波纳契数列

摘要:解题思路:斐波那契数列前两个数都是1,用循环先把40个以内的斐波纳契数列找出来,然后循环输出到N;注意事项:参考代码:#include<stdio.h>int main(){    int i,N; ……

敲七游戏,统计于七有关的数的总数

摘要:解题思路:用for输出n以内的数,再拿每一个对7求余,符合条件则记一次。再用while循环统计不能用7整除,但是含有7的数注意事项:用while循环时,符号条件的记得跳出,不然一个数会记好几次;参考代……

利用STL中的map解题(C++)

摘要:看到学号和成绩是一一对应的, 并且学号不重复,需要根据学号(key)排序。 可以用STL中的map处理信息。 ```cpp #include //先引入一个万能库 using names……

冒泡排序法

摘要:解题思路:开辟总元素的长度,然后利用冒泡排序进行排序即可!冒泡排序:1.排序总轮数=元素个数-1;2.每次对比次数=元素个数-排序轮数-1注意事项:注意循环条件,总共十个数,判断九次就完成了十个数的排……

鸡兔同笼C语言

摘要:解题思路:令鸡或兔子的头数为a=0;则兔子/鸡的头数就为n-a;然后用for循环令逐渐增加,用if判断2*a+4*(n-a)==m  或  4*a+2*(n-a)==m 正确的话就输出鸡兔的头数注意事……

最大公约数与最小公倍数(C语言)

摘要:解题思路:用辗转相除法输出最大公约数,两个数相乘除以最大公约数。注意事项:参考代码:#include<stdio.h>int main(){    int m,n;    int temp;    i……

自由下落的距离计算(C语言)

摘要:解题思路:先求第n次下落反弹的高度,用for循环每次除以2,即可算出n次反弹的高度。通过想象小球的运功轨迹,可知每次下落上升的路径是3m,设置一个累加注意事项:最后小球落体没有弹上来,需要-m;参考代……

猴子吃桃问题(C语言)

摘要:解题思路:每天吃一半多一个。第n天有1个,n-1天有(i+1)*2;观察规律的sum=(sum+1)*2;注意事项:参考代码:#include<stdio.h>int main(){    int i……