C++程序设计
iDTer
这个作者很懒,什么都没留下…
展开
-
C++实现汉诺塔问题
实现这个算法可以简单分为三个步骤: (1) 把n-1个盘子由A 移到 B; (2) 把第n个盘子由 A移到 C; (3) 把n-1个盘子由B 移到 C;#includeusing std::cin;using std::cout;using std::endl;void move(int n, char x, char y) { cout "原创 2017-06-30 22:06:07 · 1243 阅读 · 1 评论 -
矩阵螺旋输出
这是第一次测评的代码:#include using namespace std;int main() { int matrix[100][100]; int m; int n; while(cin >> m >> n){ for(int i = 0; i < m; ++i){ for(int j = 0;j < n; ++j)原创 2018-01-15 16:02:13 · 2749 阅读 · 2 评论 -
最大公因数和最小公倍数
辗转相除法#include using namespace std;int gcd(int n, int m);int lcm(int n, int m);int main() { int n, m; while(cin>>n>>m){ cout<<gcd(n,m)<<endl; cout<<lcm(n,m)<<endl; } retur原创 2018-01-18 12:28:00 · 525 阅读 · 0 评论