- 博客(4)
- 收藏
- 关注
原创 [日常练习] 9. 基于函数递归与非递归的例题详解!
问题描述:1 . 递归和非递归分别实现求第n个斐波那契数 1、1、2、3、5、8、13、21、……2 . 编写一个函数实现n^k,使用递归实现3 . 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和,例如,调用DigitSum(1729),则应该返回 1+7+2+9,它的和是194 . 编写一个函数reverse_string(char ...
2018-11-12 00:18:33 681
原创 [日常练习] 8. 基于有序数组指定元素的二分查找C语言实现!
问题描述:采用折半(二分)查找的方式,在整型有序数组中查找想要的数字,找到了返回下标,找不到返回-1。问题分析及源代码:有序数组它的关键就是数组下标最小值及最大值,二分查找就是针对有序数组最为简单的一种查找方式。关键注意循环的建立及跳出条件,当左侧left都以经大于右侧right时,宣告查找完毕!源代码及结果如下:#define _CRT_SECURE_NO_WARNINGS#...
2018-11-09 21:35:31 552
原创 [日常练习] 7. 基于'*'阵打印、寻找水仙花数小题的C语言详解!
问题描述:1.在屏幕上输出以下图案:*************************************************************************************2.求出0~999之间的所有“水仙花数”并输出。“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=1+5+3?,则153是一个“水仙花数...
2018-11-09 19:38:36 497
原创 [日常练习] 6. 基于交换两数组内容、计算调和数的C语言实现。
问题描述:1. 将数组A中的内容和数组B中的内容进行交换。(数组一样大)2. 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。3. 编写程序数一下 1到 100 的所有整数中出现多少次数字9。问题分析及源代码:1.进行数组的交换的时候,注意它们的两个最为重要的要素:类型、大小。当然类型应该是要一致的,在此要求数组大小一样时,我们可以采用“创建第...
2018-11-07 09:19:24 454
算法题单-适用ACM、NOI、NOIP训练
2023-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人