![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程练习
棋子入局
这个作者很懒,什么都没留下…
展开
-
翻转字符串
调用。原创 2024-05-19 00:09:45 · 360 阅读 · 0 评论 -
求最小公倍数
这个方法虽然比较复杂,但是使用范围很广。因为两个数的乘积等于这两个数的最大公约数和最小公倍数的乘积。为了便于口算,我们可以把两个数中的任意一个数先除以它们的最大公约数,然后再和另一个数相乘。的最小公倍数时,可以先用。原创 2024-05-17 21:16:17 · 402 阅读 · 0 评论 -
反转整数
(2)num%10能够获取最后一位数,定义一个临时变量存储;后通过输出语句输出反转后的整数,保留原来整数的正负性。(3)定义一个变量,实现低位转成高位(*10);(4)num/10获取除最低位后的位数;从标准输入流(控制台)中获取一个整数。(5)使用while循环实现转化;(1)从键盘获取一个整数;原创 2024-05-17 19:53:52 · 462 阅读 · 0 评论 -
交换两个变量
不创建临时变量的前提下,先将a+b的值赋值给a,再将a-b的值赋值给b,再将a-b的值重新赋值给a,这样就完成了a,b值的交换(这个方法要考虑溢出的风险)不创建临时变量的前提下,将ab异或的值存储在a中,再ab异或存储在b中,再将ab异或的值赋值给a,最后实现了a,b变量值的交换。创建一个临时变量tmp用来存储变量a,将b的值赋给a,最后再将tmp的值赋给b,完成变量a和变量b的交换。原创 2024-05-05 20:46:52 · 300 阅读 · 0 评论 -
斐波那契数
斐波那契数列(Fibonacci sequence),又称黄金分割数列 [1],因数学家莱昂纳多·(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称“兔子数列”,其数值为:1、1、2、3、5、8、13、21、34……在数学上,这一数列以如下的方法定z义:F(0)=1,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N*)原创 2024-05-04 22:31:37 · 278 阅读 · 0 评论 -
水仙花数问题
水仙花数”是指一个n位数,其各位数字的n次方之和确好等于该数本身,如:153=1^3+5^3+3^3,则153是一个“水仙花数”。求出0~100000之间的所有“水仙花数”并输出。原创 2024-05-04 21:21:16 · 346 阅读 · 0 评论 -
打印菱形
int n = 0;原创 2024-05-04 20:44:14 · 420 阅读 · 0 评论 -
喝汽水问题
新兑换的汽水喝完后又会有( bottle / exchange)个空瓶子剩余, 所以目前剩余空瓶子为:bottle = bottle / exchange + bottle%exchange 个空瓶子。可以兑换(bottle / exchange)瓶新的汽水,剩余( bottle%exchange)个空瓶子,不足兑换一瓶新的汽水。以此循环,直到剩余的瓶子(bottle%exchange)不足以兑换一瓶新的汽水结束。喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以喝多少汽水(编程实现)。原创 2024-05-04 20:03:45 · 564 阅读 · 0 评论 -
给定两个数求它们的最大公约数——三种方法
两个数的最大公约数一定小于或等于两数中较小的数,并且1这两个数必定至少存在一个公因数1,列举两个数的所有公约数,直到找到最大的公约数。比较两个数的大小,用较大的数减去较小的数,再用出现的差值减去较小的数,持续这个过程直到差值为0。此时的较小数就是两个数的最大公约数。用较大数除以较小数,再用出现的余数除以除数,持续这个过程直到余数为0。此时的除数就是两个数的最大公约数。1.辗转相除法(欧几里得算法)原创 2024-04-13 18:32:42 · 272 阅读 · 0 评论 -
打印1000年到2000年之间的闰年
1.闰年:能被4整除,整年能被100整除的情况下还要能被400整除。3.循环遍历1000-2000年份。4.判断年份是否为闰年。原创 2024-04-13 17:42:37 · 199 阅读 · 0 评论 -
输入十个整数,并将最大数输出
4.使用for循环遍历数组,同时使用if语句判断10个数中的最大值并将最大值赋值给max。1.声明一个数组num,用于存储输入的10个整数;声明一个最大值max;3.使用for循环读取10个数存储到数组。用户输入10个整数,找出最大数并输出。2.提示用户输入10个整数。原创 2024-04-13 16:37:08 · 620 阅读 · 0 评论 -
计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值,打印出结果
2.值循环累加——定义一个变量sum。3.符号一正一负变化。原创 2024-04-13 17:15:01 · 105 阅读 · 0 评论