上一页 1 ··· 5 6 7 8 9
摘要: 首先由题了解到一般数据类型大小是存储不了如此大的数字的阶乘的,所以要采用数组存储的方式。 每一位数组元素存储一位数字,最后再输出整个数组便是代码核心。 首先定义一个函数用来将运算结果存入数组 int into(int k, int x[], int *... 阅读全文
posted @ 2019-03-19 14:32 Kaniso_Vok 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 首先编写判断一个五位数和一个四位数9个数字是否相同利用标记数组的方法判断若是不相同返回1,相同返回0 int panbie(int x, int y){ int i, m, n; int a[10] = { 0 };//定义标记数组 fo... 阅读全文
posted @ 2019-03-18 22:18 Kaniso_Vok 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 类似问题主要是通过将所有可能列出一一排除的方式来输出正确答案 由题知道大马最多33匹,中马最多50匹,小马最多100匹--由此可得循环判断条件 源代码如下 #include#includeint main(){ int Bh = 3, Mh = ... 阅读全文
posted @ 2019-03-18 13:32 Kaniso_Vok 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 按照题目要求,偶负奇正,所以分别使用两个累加器(sum1,sum2)来累加运算。最后将结果相加即为最终值(sum)。计算中含有分数,所以累加器以及最终值数据类型必须为浮点型。源代码如下 #include#includeint main(){ int ... 阅读全文
posted @ 2019-03-17 23:20 Kaniso_Vok 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 简单的算法利用判断数字的十位和个位数字是否等于九来自增累加器,则累加器就是出现9的次数 #include#includeint main(){ int i,sum=0; for (i = 1; i<=100; i++)//遍历所有数字 {... 阅读全文
posted @ 2019-03-17 23:10 Kaniso_Vok 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 两个数的最大公约数即为可以被两个数整除的最大值,所以会有两种情况。 一种是不等于输入的两个值。一种是等于两个数中最小的那个。所以代码用到if语句进行第一次判断。第二次判断则写在for语句中进行递减数循环条件判断。此代码是以b为最大值为前提所写。 #inc... 阅读全文
posted @ 2019-03-17 16:55 Kaniso_Vok 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 首先,说到输出矩阵无论什么水平的人都会认为使用数组最为方便,所以这里说明的是利用多维数组的实现。 首先是算法需要的变量定义 int i,j,n,sum;printf("请输入矩阵的行列长度:\n");scanf("%d",&n);int juzhen[n... 阅读全文
posted @ 2019-03-13 18:18 Kaniso_Vok 阅读(643) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9