- 博客(17)
- 收藏
- 关注
原创 C语言经典练习题
热知识:一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数.最小的质数是2.(1)如果这个质数恰等于(小于的时候,继续执行循环)n,则说明分解质因数的过程已经结束,另外打印出即可。(2)但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数n.重复执行第二步。将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。核心点:for循环、while循环的应用。
2024-03-22 20:26:46
220
1
原创 c语言经典练习题
编程解析:兔子的规律为数列1,1,2,3,5,8,13,21....,即下个月是上两个月之和(从第三个月开始)。可以使用递归方法来求解每个月份的兔子数,用for循环遍历的方式来求解兔子总数。小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?并求出最终兔子的总数。菲波那挈数列:有一对兔子,从出生后第3个月起每个月都生一对兔子,
2024-03-20 00:00:00
193
1
原创 C语言经典练习题
如果是在dos的黑色背景运行,那么219应该就是代表白格了,空格代表黑格。棋盘的右下角(i=7,j=7)应该是白格,所以219是代表白格。打开记事本,左手按住alt,在数字小键盘上连续按2、1、9,放开alt,就可以看到效果了。就是交替取空白或者编码为219的字符!219是ascii码,是一个黑色方块,两个219代表一个黑格,而下面输出的空格代表白格。热知识:国际象棋棋盘由64个黑白相间的格子组成,分为8行*8列。编程解析:for循环嵌套.//以下内容仅供参考。
2024-03-18 18:47:15
438
1
原创 C语言经典练习题
4、可得: m = (i + j) / 2, n = (i - j) / 2,i 和 j 要么都是偶数,要么都是奇数。6、由于 i * j = 168, j>=2,则 1 < i < 168 / 2 + 1。3、设置: m + n = i,m - n = j,i * j =168,i 和 j 至少一个是偶数//换圆思想。一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?2、计算等式:m2 - n2 = (m + n)(m - n) = 168。
2024-03-17 15:27:34
603
1
原创 C语言经典练习题
编程解析:可填在百位、十位、个位的数字都是 1、2、3、4,组成所有的排列后再去掉不满足条件的排列。有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?
2024-03-17 10:14:25
367
1
原创 C语言经典练习题
利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;注意定义时需把奖金定义成双精度浮点(double)型。60万到100万之间时,高于60万元的部分,可提成1.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;高于100万元时,超过100万元的部分按1%提成。利润(I)低于或等于10万元时,奖金可提10%;从键盘输入当月利润I,求应发放奖金总数?题目发放的奖金根据利润来分成。
2024-03-16 16:15:49
482
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人