- 博客(23)
- 收藏
- 关注
原创 判断二进制1的个数三种方法
3.通过与 比自己小1的数 进行与运算 来消除 该数字里面的 1。2.每次移位后判断后面是否还有1。通过循环32次移位实现。
2024-01-26 11:01:50 464
原创 猴子摘桃(递归)
小猴子第一天摘下桃子若干,当即吃掉一半,还不过瘾,又多吃一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子。聪明的你,请帮悟空算一下,他第一天开始吃的时候桃子一共有多少个呢?该函数返回第day天所剩的桃子。请通过递归形式实现。
2023-12-12 20:34:02 519
原创 请编写递归函数,判断一个自然数是否为另一个自然数的低位部分
说明:参数 x 和 y 均为自然数。若 x 恰与 y 的低位部分相同,则函数值为 1 (真),否则为 0 (假)。例如:25 恰与 625 的低位部分相同,而 26 则与 676 的低位部分不同。显然,每个自然数恰是自身的低位部分。
2023-12-12 20:06:54 1163 2
原创 一帮一结构体版
一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,将名次最靠前的学生与名次最靠后的。
2023-12-10 14:29:41 382 1
原创 输入一个正整数n,再输入n个学生的姓名和百分制成绩,在子函数将其转换为五级制成绩后在主函数中输出学生信息。
80——89之间为B,70——79之间为C,60——69之间为D,小于60为E。定义和调用函数set_grade(stu, n),其功能是根据结构。数组stu中存放的学生的百分制成绩score,将其转换为。级制成绩的转换规则:大于或等于。仅供参考,如有雷同纯属意外。
2023-12-10 14:26:33 926 1
原创 定义一个5*5的矩阵(二维数组),赋上初值,通过调用函数实现:将数组中的最大值放在中心,4个角分别放4个最小的元素(顺序为从左到右,从上到下依次从小到大存放),在主函数中输出变换后的数组。
仅供参考,如有雷同纯属意外;
2023-12-08 21:36:33 919
原创 对三个数字进行排序的三种方法
/因为需要修改地址内的值大小所以需要把地址传如;if (a < b)//通过判断将a和b最大值赋值到a中小值赋值到b中。if (a < c)//通过判断将a和c最大值赋值到a中小值赋值到c中。if (b < c)//通过判断将b和c最大值赋值到b中小值赋值到c中。这是我能想到的三种算法,仅供参考。也许还有更多种解法还请大佬指点。
2023-10-20 12:48:19 666 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人