摘要: 求两数最大公约数的方法有很多,这里重点介绍这两种算法: 辗转相除法 和 更相减损法。 1、辗转相除法。 在两个数中,找出大数,用大数除以小数,得到整数商和余数,然后再不断地用除数(原来的小数)除以余数,直到没有余数为止。 那么除数即为最大公约数。 所以我们可以用一个循环来进行被除数、除数和余数之间的 阅读全文
posted @ 2017-10-03 19:56 coldcold 阅读(8208) 评论(0) 推荐(0) 编辑
摘要: 这个题目用编程来实现非常简单,由于我在上一篇博客中已经介绍过使用“冒泡排序”的方法。 所以我在这里直接给出使用“冒泡排序”写出的代码: 由于本题数据个数非常少,我们也可以用最简单的if语句进行交换两值的内容来进行大小排序。 在上上篇博客中我也介绍过如何进行两数内容的交换。 代码如下: 当然编程的方法 阅读全文
posted @ 2017-10-02 19:09 coldcold 阅读(4011) 评论(0) 推荐(0) 编辑
摘要: 先审题,乍一看这道题十分简单。 我们只需要将题目中所给出的10个数字一一比较,并将比较出的较大的数字存入临时变量并输出这个临时变量即可。 那么我们先设出一个数组arr[10],用来储存题目中要求的十个整数。 那么这里我们给出一个简单的1~10的数组(打乱大小顺序)来进行程序测试。 数组为:2, 5, 阅读全文
posted @ 2017-10-02 01:33 coldcold 阅读(12001) 评论(0) 推荐(0) 编辑
摘要: 可能很多人都认为这道编程问题非常的简单,只需要设置一个中间变量,再通过赋值即可完成交换两值的内容。 那我们今天就进一步深究一下这道简单的问题: 最基础的代码如下: 但是如果题目要求不使用中间变量完成上述要求呢? 那么我们就需要好好考虑如何只使用给定的变量a、b进行交换操作。 我们可以令 a=a+b 阅读全文
posted @ 2017-09-27 22:51 coldcold 阅读(1219) 评论(0) 推荐(0) 编辑
摘要: 在编程之前,首先我们要了解闰年的定义: 1、普通年能整除4且不能整除100的为闰年。2、世纪年能整除400的是闰年。 了解概念后,我们首先需要用for循环控制输入的年份,然后再循环内使用if语句判断上述的两个条件是否成立。 该程序也可以进行优化,可以将三个if判断语句合为一个if语句,这里就不过多阐 阅读全文
posted @ 2017-09-26 20:06 coldcold 阅读(5153) 评论(0) 推荐(0) 编辑
摘要: 首先,我们需要了解9*9乘法表的输出后的形式。形式如下: 所以这里我们需要定义两个变量i、j,分别控制行和列的循环输出,并在内循环中设置换行条件i==j。 但如果想让你的乘法表看起来更美观,则需要打印时的乘法结果输出采用%2d的形式进行右对齐。 输出乘法口诀表。 这个程序其实非常简单,我们在编程时只 阅读全文
posted @ 2017-09-21 13:16 coldcold 阅读(21797) 评论(0) 推荐(0) 编辑
摘要: 在编程之前,首先我们要了解素数的定义:在大于1的自然数中,除了1和它本身以外不再有其他因数。 因此,我们会最先想到一个方法:设100~200间的这个数是i,用i去分别除以2~(i-1)间的每一个数。 即: 但是运用这种方法进行编程,会使代码过于繁琐,系统执行速度较慢,所以我们继续探究是否能将该代码进 阅读全文
posted @ 2017-09-19 21:04 coldcold 阅读(10387) 评论(0) 推荐(0) 编辑
摘要: 我叫谢非,是陕西科技大学一名大三的学生。 这也是我第一次注册使用博客这种东西,希望能在博客中分享我在学习计算机语言过程中的各种心得和体会,记录自己在学习中的点点滴滴。 虽然现在只是大三的第一学期,可想到大四就要面临找工作,一种莫名的紧张感就一直沉在心底。希望我通过博客分享能够缓解平时学习生活中的压力 阅读全文
posted @ 2017-09-16 11:15 coldcold 阅读(209) 评论(0) 推荐(0) 编辑