C
有为少年
一步步,一点点
展开
-
转换后缀表达式
栈采用顺序栈存储,试设计算法实现将表达式转换成后缀表达式输出。 例如,输入表达式: a+b/c-(d*e+f)*g 输出其后缀表达式: abc/+de*f+g*-原创 2017-03-25 23:14:30 · 1211 阅读 · 1 评论 -
随机密码约瑟夫环
约瑟夫环问题: 问题描述:设有编号为1,2,3……n的n个人顺时针方向围坐一圈,每人有一密码(正整数)。开始时给出一初始密码m,从编号为1的人开始报数,报m的人出列;以后将出列者的密码作为新的m,从顺时针方向紧挨着他的下一个人开始报数……直至所有人出列。试编算法,求出出列顺序。 要求: 用不带头结点的单向循环链表实现 从键盘输入n,m 各人的密码由计算机随机产生(1~10的正整数,也可以自定义原创 2017-03-25 17:35:40 · 1530 阅读 · 0 评论 -
图书管理系统1.0by P_LarT
图书管理系统1.0 不定时更新。原创 2016-06-01 08:40:05 · 3295 阅读 · 2 评论 -
矩阵相乘(C案例)
在主函数中输入m和n ,n<=5,m>0 分别定义矩阵A(m X n),B(n X m)和C(m X m ) 从键盘读入矩阵A和B中元素的值。 调用自定义子函数multiply()计算矩阵C=A XB 并在主函数中输出矩阵C。例如:Input m and n (1~5):4 3原创 2016-05-14 11:03:06 · 1334 阅读 · 0 评论 -
围圈小朋友报数退出问题
新手上路 ,qiu指教 原问题:12个小朋友手拉手站成一个圆圈,从第一个小朋友开始报数,报到6的那个小朋友退出到圈外,然后他的下一位重新报“1”。 这样继续下去,最后只剩下一个小朋友,他原来站在什么位置上呢? 并输出小朋友退出圈外的顺序。原创 2016-04-26 23:13:17 · 3688 阅读 · 0 评论 -
数据移位(C案例)
有n(n<=10)个整数,使前面各数顺序向后移m(m<=n)个位置,最后m个数变成最前面的m个数。 编写函数shift(a,n,m)实现上述功能,在主函数中输入n个整数并输出调整后的n个数。原创 2016-05-12 23:35:56 · 1448 阅读 · 0 评论 -
学生成绩统计(C案例)
有一个班级6个学生5门课,编写函数实现下列功能: (1)函数average()求第n个指定课目的平均分; (2)使用函数void findfail()找出有2门以上(含2门)课程不及格的学生,在主程序输出其学号和全部课程成绩及平均成绩; (3)函数void findgood()找出平均成绩在90分以上或全部课程成绩在85分以上的学生, 在主程序输出其学号和全部课程成绩及平均成绩。原创 2016-05-12 23:27:20 · 2929 阅读 · 0 评论