每日训练之编程小程序
唐唐唐唐小二
这个作者很懒,什么都没留下…
展开
-
每日训练之编程小程序 4 :打印1000内的素数
在本次关于打印素数的小程序里,主要是使用了count作为判断一个数是否为素数的标志。原创 2018-05-21 23:59:01 · 319 阅读 · 0 评论 -
每日训练之编程小程序 2 :实现小到大的顺序排列(冒泡法) (修改已完成)
在第二个小程序里,要求运用冒泡法(起泡法)对一组数进行顺序排列。冒泡排序算法的运作如下:(从后往前)1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。3.针对所有的元素重复以上的步骤,除了最后一个。4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。在没有特殊方法的情...原创 2018-05-16 20:32:35 · 716 阅读 · 0 评论 -
每日训练之编程小程序 3 :统计1000以内的完数 (注释已补)
如果一个数恰好等于它的因子之和,则称该数为“完全数”,即为完数,而本次编程的主要目的就是通过编程实现统计1000以内的所有完数。 我在编写的时候思路如下,首先是要对1至1000的每个数都进行检测,那么这就是第一个for循环 继续向下,我需要统计每个数的因数之和,一开始,我想到的用数组,将每一个数的因数统计在数组内,最后。...原创 2018-05-21 23:14:59 · 782 阅读 · 0 评论 -
每日训练之编程小程序 1 :统计1~n有多少个9 (注释已补)
在经过一段时间的预习之后,开始了这个学期的第一次编程,在正式写上程序之前,先分析下我的思路。 在刚开始的时候,是想法上的错误,误把题目理解为了求1~n有多少个9的倍数,导致结果出现偏差。 后来我准备通过对每个数先从个位开始检测是否出现9,一直到它的最高位。然后就依照这个从1算到n,但是在我一开始的时候,并没有想太多,只是使用if语句在写,发现越写越没有头...原创 2018-05-16 20:07:01 · 277 阅读 · 0 评论