- 博客(4)
- 收藏
- 关注
原创 汉诺塔问题(c++)
问题:三个桩左桩套几个越往上越小的原盘如何从左桩移到右桩要求:一次只能挪一个盘;大盘不能放在小盘上,移动时可将用不到的空桩作为辅助桩程序:逐次给出移盘时的原桩和目标桩
2022-04-26 18:30:13 1146
原创 找最大公约数c/c++
求任意两个数的最大公约数#include <iostream>#include<cstdio>using namespace std;int fun(int m,int n){ int rem; while (n > 0) { rem = m % n; m = n; n = rem; } return m;}int main() { int n, m;
2022-04-19 23:50:04 685
原创 贪心的武松(递归函数)c/c++
打虎英雄武松接到了景阳冈动物园的求助信,信上说:最近我们动物园逃跑了N只老虎,请您把它们抓回来!,武松接到后立马赶到现场。当他走到半山腰时,发现了这群老虎。每只老虎身上都挂着一块牌子,上面写着它的武力值(整数)。武松提出与老虎逐个单挑,输了的老虎就要回到动物园。老虎们同意了。打老虎是个体力活,当武松与某只老虎PK时只有武松的武力值M不小于这只老虎的武力值A才能打赢。当然武松此时的武力值也要减小A,而且不能恢复。武松想多抓几只回去,帮他算一算,武松最多能抓几只老虎回去?(老虎是一个一个上和武松单挑)
2022-04-19 17:30:22 1191
原创 使用指针保持队形
C++使用指针的方法,将一个整数插入由小到大排列的数组中,使得插入后仍然保持由小到大的顺序。输入示例1 2 3 4 5 6 7 8 9 1021 2 2 3 4 5 6 7 8 9 10#include <iostream>using namespace std;int main(){ int a[100], b[100], i, j, m, l,*p; for (i = 0; i <= 9; i++) { cin >> a[i]; }
2022-04-19 17:18:02 1325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人