-
实验三
1.(1)将输入的数转为等级,形参类型int,返回值类型char (2)没有break会让输入一个数后有多值输出,如输入就是会从A输出然后输出B直至到E 2.(1)计算出输入的这个数的各位数之和 (2)能,原函数是使用循环迭代思维,提取各位数字累加。后一种是递归思维,当前位数字 + 剩余数字的各位和 -
高级语言程序设计课程第三次个人作业
这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx 这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/gjyycx/homework/13574 学号:102500332 姓名:郑雷 一.书本第4章4.8 -
实验3
实验任务1 问题1:判断分数对应的等级 问题2:第22到26行代码失效,无论输入多少分,只输出E 实验任务2 问题1:将输入数字的各位数字相加求和 问题2:可以实现同样的输出。第二种算法使用迭代,将n除以10的余数相加 实验任务3 问题1:计算x的n次方 问题2:是递归函数 实验任务4 源代码 1 -
实验3
task1 #include <stdio.h> char score_to_grade(int score); int main() { int score; char grade; while(scanf("%d", &score) != EOF) { grade = score_to_grad -
实验三
实验任务1 源代码 点击查看代码 #include <stdio.h> char score_to_grade(int score); int main() { int score; char grade; while(scanf("%d", &score) != EOF) { grade = sc -
高级语言程序设计第三次个人作业
这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx 这个作业要求在哪里:https://edu.cnblogs.com/campus/fzu/gjyycx/homework/13574 学号:102500317 姓名:叶伟鸿 一、第四章4.8编程 -
高级语言程序设计第三次作业
作业所属课程:https://edu.cnblogs.com/campus/fzu/gjyycx 作业要求:https://edu.cnblogs.com/campus/fzu/gjyycx/homework/13574 姓名:杜惟真 学号:102500410 第一部分:运行所给代码 第二部分:课本 -
软件技术基础第二次作业
这个作业属于什么课程 https://edu.cnblogs.com/campus/zjlg/25rjjc 这个作业的目标 实现一个命令行文本计数统计程序 姓名—学号 叶浩—2023329301116 码云仓库地址: https://gitee.com/weiweideye/weiweideye -
11/2
找第k小的数的分治算法描述:先选最右元素作基准,partition 函数将数组分区,小于等于基准的放左,大于的放右,返回基准位置 p。find 函数递归:若 p 左元素数 c 等于 k,返回 a [p];k 小于 c 则在左分区找 k;否则在右分区找 k-c。通过分治缩小范围,无需全排序,高效查找。 -
算法第二次作业
1.关于我的找第k小数的分治算法,我的代码的实现是基于分治思想的随机化 Quickselect 算法,用来在无序数组中找到第 k 小的元素(第 k 小按 1-based 计数)。我是将问题分解:通过一次“划分(partition)”操作把数组分成两部分:小于等于 pivot 的部分和大于 pivot -
算法第二次作业
1.找第k小数的分治算法 首先先划分,用快速排序方法,分为三部分。找出基准元素,左子问题都小于基准,右子问题都大于等于基准,返回基准元素下标index,这样我们就能知道每一次排序里的基准元素是第几小的数。 比较index+1和k,若相同,基准元素就是第 k 小数,直接返回;若k<index+1,则第 -
算法第二次作业
算法第二次作业 1、首先选取数组最后一个元素作为基准,将数组划分为两部分:左部分的元素是小于基准的,右部分的元素是大于等于基准的,最后返回基准的最终位置。然后进行递归查找,先计算这个基准是当前数组第几小的元素,若刚好等于k,就返回主元;若小于k,递归查找左子数组;若大于k递归查找右子数组。直至只有一 -
算法 第二次作业
找第k小的数的分治算法(快速选择算法) 自然语言描述: 选择一个元素作为“基准”:从数组中选择一个元素作为基准,选择的方法可以有多种,例如随机选择、选择数组的第一个元素、选择数组的中间元素等。将数组中小于基准的元素移动到基准的左边。将数组中大于基准的元素移动到基准的右边。这样,基准元素就处于它在排序 -
高级语言程序设计第三次作业
学号:102500302 姓名:陈婧妍 4.8 编程练习 2. 3. 4. 6. 7. 8. 5.11 编程练习 1. 5.11 编程练习 2. 3. 4. 5. 6. 7. 8. 9. (1) (2) (3) (4) -
高级语言程序设计课程第三次个人作业
这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx 这个作业要求在哪里:https://edu.cnblogs.com/campus/fzu/gjyycx/homework/13574 学号:102500310 姓名:刘昕骁 一.编写并运行书本第 -
软件技术基础第二次作业
项目 内容 姓名+学号 张博成 20233339920010 作业目标 熟悉gitee操作,写一个命令行文本计数统计程序,统计字符、句子等的个数,进行单元测试等流程 这个作业属于哪个课程 https://edu.cnblogs.com/campus/zjlg/25rjjc 码云仓库地址 https: -
软件技术基础第二次作业
这个作业属于哪个课程 软件技术基础 这个作业的目标 学习gitee的使用 姓名-学号 潘浩冲-2023329301093 码云仓库地址:https://gitee.com/pan-haochong/text -
软件技术基础第二次作业
根据作业要求完成了命令行文本计数统计程序的实现 码云仓库:https://gitee.com/glassea/software-2 -
软件技术基础第二次作业
这个作业属于哪个课程 这个作业的目标 姓名-学号 https://edu.cnblogs.com/campus/zjlg/25rjjc 编写一个命令行可运行的纯英文文本字符统计程序 许清馨-2023329301008 码云仓库地址:https://gitee.com/chenxingQ/chenxi -
实验3
实验任务1 问题1:根据得分分出5个等级,将百分制转化为等级制。形参是整型,返回值是字符型 问题2:无论输入多少,返回值都是E 代码: 点击查看代码 #include<stdio.h> char score_to_grade(int score); int main(){ int score; ch