摘要:
解决方法:1.第一个元素放在第一行中间一列 2.下一个元素存放在当前元素的上一行、下一列。 3.如果上一行、下一列已经有内容,则下一个元素的存放位置为当前列的下一行。 在找上一行、下一行或者下一列的时候,必须把这个矩阵看成是回绕的。 代码中,为了判断,当前位置是否有元素,我引入与魔方矩阵规模相同的另 阅读全文
摘要:
矩阵乘法是大学矩阵课程中,相比矩阵加减法比较困难的部分。 矩阵乘法的原理: 矩阵乘法在代码中实现 得到目标矩阵的一个元素,涉及两个求和符号,一个求和符号一个for循环,两个求和符号两个for循环,再加上是二维数组,再加一个for循环 以下呈现出代码 /*程序的版权和版本声明部分:**Copyrigh 阅读全文
摘要:
1 /*程序的版权和版本声明部分: 2 *Copyright(c) 2016,电子科技大学本科生 3 *All rights reserved. 4 *文件名:三位数反转 5 *程序作用:三位数反转 6 *作者:Amoshen 7 *完成日期:2016.9.29 8 *版本号:V1.1 9 */ 10 #include 11 12 using namespace std; ... 阅读全文
摘要:
1 /*程序的版权和版本声明部分: 2 **Copyright(c) 2016,电子科技大学本科生 3 **All rights reserved. 4 **文件名:二分查找 5 **程序作用:二分查找 6 **作者:Amoshen 7 **完成日期:2016.10.12 8 **版本号:V1.0 9 */ 10 #include 11 12 using namespace... 阅读全文
摘要:
question:假设有一种货币,它有面值为1分、2分、5分和1角的硬币,最少需要多少个硬币来找出K分钱的零钱。按照贪婪法的思想,需要不断地使用面值最大的硬币。如果找零的值小于最大的硬币值,则尝试第二大的硬币,依次类推。 阅读全文
摘要:
1 /*程序的版权和版本声明部分: 2 *Copyright(c) 2016,电子科技大学本科生 3 *All rights reserved. 4 *文件名:Fibonacci 5 *程序作用:计算菲薄拉稀数列 6 *作者:Amoshen 7 *完成日期:2016.9.28 8 *版本号:V1.0 9 */ 10 #include 11 12 int main(void) ... 阅读全文
摘要:
我判断单词个数的方法,根据空格‘ ’的个数 分情况 当没有单词的时候 判断第一个符号,即a[0] == ‘\0’时,赋值给存储个数的数组 当遇到空格时,只有前面一个字符不是空格字符,后面一个字符不是空格字符,才能判断一个word 注意事项: 当输入组数时,最后回车输入缓冲区里面,gets会得到一个回 阅读全文
摘要:
1 /*程序的版权和版本声明部分: 2 *Copyright(c) 2016,电子科技大学本科生 3 *All rights reserved. 4 *文件名:多项式求PI 5 *程序作用:计算圆周率PI 6 *作者:Amoshen 7 *完成日期:2016.9.28 8 *版本号:V2.0 9 */ 10 11 #include 12 13 int main(void) ... 阅读全文
摘要:
1 // 循环顺序队列.cpp : 定义控制台应用程序的入口点。 2 //适合整数 3 4 #include "stdafx.h" 5 #include 6 7 #define MAXNUM 100 8 #define true 1 9 #define false 0 10 11 typedef struct queue_type 12 { 13 int queu... 阅读全文
摘要:
1 // 链栈.cpp : 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include 6 #include //malloc的头文件 7 8 typedef struct line_stack//栈包装 9 { 10 int x; 11 struct line_stack *next; 12 }link;... 阅读全文