- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 Dijkstra、prim、多源最短路径(邻接矩阵写法)
参考挑战程序设计竞赛(第2版)——人民邮电出版社中的写法Dijkstra#include<iostream>using namespace std;#define MAX_V 10#define INF 9999int main() { int cost[MAX_V][MAX_V] = { 0 }; int d[MAX_V] = { 0 }; bool used[MAX_V] = { false }; int V = 0; cout << "输入顶点个数:"
2021-05-14 09:40:42
211
原创 汇编8086(冒泡排序,四舍五入,ASCALL码转真值、真值转十进制输出
文字最后附上常用格式,变量名对应下文中的算法常用格式; 常用格式ENTERLINE macro mov dl,13 mov ah,2 int 21h mov dl,10 mov ah,2 int 21hendmDATAS SEGMENT ;此处输入数据段代码 TIP_INPUT DB 'INPUT:$' TIP_ID DB 'Student id : 1907$' TIP_ITH DB 'THE ITH WORLD IS:$'TIP_VALUE
2021-05-14 09:35:58
851
原创 汇编——求平均值
;编写一个比赛得分程序。共有7个评委,按百分制打分,;计分原则是去掉一个最高分和一个最低分,求平均值。要求:;(1)评委的打分以十进制从键盘输入。;(2)成绩以十进制给出,并保留1位小数。;(3)输入输出时屏幕上要有相应提示。;编写一个比赛得分程序。共有7个评委,按百分制打分,;计分原则是去掉一个最高分和一个最低分,求平均值。要求: ;(1)评委的打分以十进制从键盘输入。 ;(2)成绩以十进制给出,并保留1位小数。 ;(3)输入输出时屏幕上要有相应提示。;DATAS SEG
2021-04-25 22:58:56
4542
2
原创 汇编——字符统计
;编制一段完整的程序,从键盘上输入一个以‘$’结尾的字符串,;然后对其中的数字字符(0~9)和非数字字符个数分别进行统计,;并以十进制形式输出显示统计结果。;编制一段完整的程序,从键盘上输入一个以‘$’结尾的字符串,;然后对其中的数字字符(0~9)和非数字字符个数分别进行统计,;并以十进制形式输出显示统计结果。DATAS SEGMENT ;此处输入数据段代码 STRINGA DB 80H DB 0 DB 280H DUP('$')
2021-04-25 22:57:38
1405
原创 汇编——大写变小写
;从键盘输入任意一串小写字符(字符个数可变),;将输入的小写字符转换为相应的大写字符,并在显示器上显示输出。;从键盘输入任意一串小写字符(字符个数可变),;将输入的小写字符转换为相应的大写字符,并在显示器上显示输出。DATAS SEGMENT ;此处输入数据段代码 INPUTSET DB 'PLEASE ENTER A STRING OF LOWERCASE LETTERS $' STRING DB 30H DB 0 DB 30H DUP('$')
2021-04-25 22:51:33
1171
原创 汇编——比较两个字符串
;编写程序、比较两个字符串所含字符是否相等,如果相等在屏幕上显示“Y",反之显示”N"1、MOV ES,AX 必须要加,因为 使用了CMPSB,这个要用到源地址2、MOV CX,LEN1 ;将长度存入CX 中CMP CX,LEN2 ;比较字符串长度这段必须要加在CMPSB之前,不加或者不使用CX都会导致程序不能正常运行,为啥我也不知道。;编写程序、比较两个字符串所含字符是否相等,如果相等在屏幕上显示“Y",反之显示”N"DATAS SEGMENT BUF1 DB 20,?,20 DUP('$
2021-04-25 22:49:20
4066
原创 中缀表达式转后缀表达式并求值
1、缺点代码中缺少一个函数来判断输入的左右括号是否匹配2、其中中缀后缀中使用了两次栈(由于栈只能后进先出,得出来的是逆序,再用一遍将逆序转成顺序)这种由于逆序而使用两次栈的地方有两处。如果使用队列,就不必使用两次了。需求分析 :输入中缀表达式后,需要变成后缀表达式,然后运算求值。输入形式、输入值的范围;输入一个数学公式,且只能是十进制的数。可以是小数,也可以是一位数、二位数、三位数等多位整数。公式最后必须以“=”结尾。运算功能包括加、减、乘、除、幂运算、取余运算、带括号运算等。输出形式;输出doub
2021-04-25 22:44:24
538
原创 约瑟夫环——链表顺序表实现
设有n个人围坐在一个圆桌周围,现从第s个人开始报数,数到第m的人出列,然后从列出的下一个人重新开始报数,数到第m个人又出列,如此反复,直到所有的人出列为止。
2021-04-25 22:37:50
583
mips多周期.zip
2021-07-02
mips单周期.zip
2021-06-30
C++大作业——人员管理系统.zip
2021-04-25
c语言课设——黄金矿工下.zip
2021-04-25
c语言课设——黄金矿工上.zip
2021-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人