上一页 1 ··· 4 5 6 7 8 9 下一页

2019年1月21日

求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字

摘要: 思路:所求和为一个数字的前n项和,例如前4项和就是从4+44+444+4444,一直加到第4位,为4个4。所以可以用一个循环来表示每一项的数字,加到前几项就循环几次。然后将每项进行相加就可以求出总和。 本题的中心思想为temp=temp*10+num;开始时temp=0;这个式子变可以计算出每一项的 阅读全文

posted @ 2019-01-21 11:43 The_Ocean 阅读(1565) 评论(0) 推荐(0)

2019年1月20日

求出0~999之间的所有“水仙花数”并输出

摘要: “水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=1+5+3?,则153是一个“水仙花数”。 /* 在数论中,水仙花数(Narcissistic number)也称为自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),是指一N位数,其各个数之N次方 阅读全文

posted @ 2019-01-20 16:44 The_Ocean 阅读(1668) 评论(0) 推荐(0)

2019年1月19日

输出三角和倒三角

摘要: 思路:先在纸上画出上下三角,找到行数,三角个数,空白个数之间的规律。 如图所示,要想打印出一个上三角,应该先从每一行开始打印,从第一行开始,先打印6个空白,在打印一个*;第二行,先打印5个空白,在打印一个*,依次类推,直到上三角打印完全,下三角一样,都是需要到行与*与空白之间的联系。 阅读全文

posted @ 2019-01-19 11:30 The_Ocean 阅读(730) 评论(0) 推荐(0)

2019年1月18日

编写程序数一下 1到 100 的所有整数中出现多少次数字9(对整数每一位的提取方法)

摘要: 思路:要判断整数中出现9 的次数,可以将整数的每一位都提出来在依次进行判断,是否为9. 方法:对与一个一位数来说,对10取余数就是它本身。如:7%10==7 对于一个两位数来说,提取个位数字:对10取余数,如17%10==7;提取十位数字:除以10 ,如:17/10==1 这样便可以将整数的每一位都 阅读全文

posted @ 2019-01-18 22:58 The_Ocean 阅读(917) 评论(0) 推荐(0)

2019年1月17日

计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值(类型转换)

摘要: 思路:可以将上式分解成为分母为奇数项的总和与偶数项的总和,然后两项进行相减。 注意:在求分数相加减时应该要注意定义变量的类型应该是double型。 在for循环里面的sum1 = sum1 + 1.0 / i;其中定义sum1的目的是为了储存每一次计算奇数项时的总和,而 其中的1.0,是因为分数计算 阅读全文

posted @ 2019-01-17 23:58 The_Ocean 阅读(1782) 评论(0) 推荐(0)

2019年1月16日

将数组A中的内容和数组B中的内容进行交换。(数组一样大)

摘要: 将两个数组中的内容相互交换,必须是两个数组的内容一样大小。 思路: 结合两个整型变量之间的交换,同样可以用于内容一样大的数组。用异或关系相互交换。 阅读全文

posted @ 2019-01-16 23:38 The_Ocean 阅读(554) 评论(0) 推荐(0)

2019年1月14日

求两个数的最大公约数(列举法与辗转相除法)

摘要: 最大公约数定义:把能够整除某一个数的数,叫做这个数的约数。几个数所公有的约数叫这几个数的公约数。公约数中最大的一个叫做这几个数的最大公约数。 例如:27和15,,27 的约数有1,27,3,9;15的约数为:1,15,3,5。而27 和15 的公约数为1,3.则最大公约数为3。 在了解了最大公约数后 阅读全文

posted @ 2019-01-14 16:34 The_Ocean 阅读(4275) 评论(0) 推荐(0)

2019年1月13日

将三个数从大到小输出

摘要: 方法一:可以假设a为最大值在比较b与c之间的大小, 在假设b为最大值比较a与c之间的大小,同理假设c得出排序。 这种方法太过于复杂,要写的也比较多。 方法二:创建一个临时变量,依次相互比较ab,ac,bc之间的大小,每次都将较大值放入首字母,如:a与b进行比较,如果b大于a,则将a与b的值相互调换, 阅读全文

posted @ 2019-01-13 15:25 The_Ocean 阅读(750) 评论(0) 推荐(0)

2019年1月12日

求10 个整数中的最大值

摘要: 思路: 首先应该将自己要进行判断的数字存入数组中,在额外创建一个临时变量用来储存最大值,从数组中的第一个元素开始和第二个元素进行大小的比较,将较大的那个值存入临时变量中,然后依次进行比较,都次都是将最大的数存入临时变量,直到数组中的元素都比较完成 在这里定义一个宏是比较的数组元素不一定就是10 个, 阅读全文

posted @ 2019-01-12 13:02 The_Ocean 阅读(685) 评论(0) 推荐(0)

2019年1月11日

判断1000年---2000年之间的闰年

摘要: 在写程序之前应该要知道闰年的定义: 普通闰年:能被4整除但不能被100整除的年份为普通闰年。(如2004年就是闰年,1999年不是闰年); 世纪闰年:能被400整除的为世纪闰年。(如2000年是闰年,1900年不是闰年); 思路: 先用for循环语句来排列年份,在用if语句将普通闰年和世纪润年分开来 阅读全文

posted @ 2019-01-11 21:27 The_Ocean 阅读(1276) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 下一页

导航