
算法
文章平均质量分 58
我一定会有钱
我很懒,没有添加个人简介
展开
-
C语言题目:链表合并排序
第一行,a、b两个链表元素的数量N、M,用空格隔开。接下来N行是a的数据 然后M行是b的数据 每行数据由学号和成绩两部分组成。已有a、b两个链表,每个链表中的结点包括学号、成绩。要求把两个链表合并,按学号升序排列。按照学号升序排列的数据。原创 2025-02-16 21:45:34 · 131 阅读 · 0 评论 -
C语言题目:迭代法求平方根
用迭代法求 平方根公式:求a的平方根的迭代公式为: X[n+1]=(X[n]+a/X[n])/2 要求前后两次求出的差的绝对值少于0.00001。 输出保留3位小数XX的平方根 4 样例输出 2.000 包含标准输入输出库和数学库: 和 这两行代码是预处理指令,它们告诉编译器在实际编译之前包含标准输入输出库和数学库。标准输入输出库提供了进行输入输出操作的功能,如和函数。数学库提供了数学函数的支持,如函数。 定义主函数: 是C程序的入口点,表示这个函数不接受任何参数。 定义变量:原创 2024-04-07 20:24:31 · 1344 阅读 · 0 评论 -
C语言题目:约瑟夫环问题(简单易懂详解版)
使用一个while循环来模拟游戏过程,循环条件是n > 1,即游戏中的人数多于1人时继续游戏。 在循环内部,首先判断j是否等于n,如果是,则将j重置为0,表示又回到了圈子的起点。k每次循环增加1,表示进行了一次报数。 当k等于3时,执行以下操作: 从当前下标j开始,将数组中的每个元素向后移动一位,即i的值赋给i+1的值,这样模拟了报数3的人退出游戏的过程。 重置k为0,准备下一次报数。 n减1,表示人数减少1。 j减1,更新当前下标,因为数组中最后一个元素被移除了。原创 2024-04-01 18:51:58 · 1408 阅读 · 1 评论