- 博客(8)
- 资源 (22)
- 收藏
- 关注
原创 2012年北理工计算机学院保研C++上机复试题(一)
输入:每个学生一行,先输入学号,接着是各科成绩(0~5),科目门次不定,中间用空格隔开。 输出:每个学生的平均分(一位小数)从大到小排列输出,挂科(分数 题目比较简单,用的方法也比较笨。 #include #include struct stu { int num; double per; int fail; }; int main() {
2013-08-08 22:17:58 3741
原创 解决Windows记事本打开Linux程序注释乱码排版混乱的问题
本人彻彻底底小白一枚,前来科普下这个还算大众化的问题,大神绕过 ~~ 有说错的地方,欢迎指正 ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 大家都知道,Linux下的文本默认采用UTF-8格式,而Windows下一般是ANSI格式。 本来大家相安无事,
2013-04-04 23:19:47 2113
原创 汇编——多模块程序设计(主模块)
⑵ 编写一个计算Z=(X2+Y4)的汇编语言主模块,其中X2、Y4通过调用⑴中的Nm实现,并显示当X=5,Y=6时的结果。显示格式为: X=5,Y=6,Z= ;主程序 .386 .model flat,stdcall option casemap:none includelib msvcrt.lib printf PROTO C :dword, :vararg scanf
2013-03-24 21:30:56 2507
原创 汇编——多模块程序设计(子模块)
⑴ 编写一个求Nm的汇编语言子程序(子模块)。 ; 子程序 .386 .model flat,stdcall option casemap:none includelib msvcrt.lib public MulProc ; 全局符号说明 extern result:byte ; 外部引用 printf PROTO C:sdword,:vararg .data le
2013-03-24 21:29:53 2909
原创 汇编——带标志位的冒泡排序
把数组中的n个双字型元素按从小到大的顺序排列。增加一个交换标志,在排序完成时不再执行多余的外层循环。 .386 .model flat,stdcall option casemap:none includelib msvcrt.lib printf PROTO C :dword, :vararg ;函数声明 scanf PROTO C :dword, :vararg .data szin
2013-03-24 21:28:44 1921
原创 汇编——win32下计算result=m-n*x
编写Windows 32位控制台程序,计算result=m-n*x的值。要求提示用户输入32位带符号整数m, n, x,并显示计算结果。屏幕格式为: m= n= x= result = m-n*x = ;Windows 32位控制台程序,计算result
2013-03-24 21:26:26 1496
原创 汇编——字符串去重
程序中自定义缓冲区buf1,其中存放100个有序的无符号字节型数据(至少有3个重复数据),编程序将其传送到自buf2开始的单元中,要求传送后的数据不重复出现,并通过查看内存验证结果的正确性。把有序的无符号字节型数据换成带符号字型数据,实现以上功能。 ;字扩展 去重 排序 ASSUME DS:DATA,CS:CODE DATA SEGMENT BUF1 DB 1,2,4,5,6,6,6,7
2013-03-24 21:21:22 1429
原创 汇编——逆序显示输入的字符串
熟悉DOS编程环境:编写一个DOS环境的汇编语言程序,要求从键盘输入一串字符,并逆序显示。 ;任意输入一个字符串,倒序显示在屏幕上 ;相较于Beta版 改进了只能输入255个字符的限制(输入缓冲区的限制) ASSUME CS:CODE,DS:DATA DATA SEGMENT CRLF DB 0DH,0AH,'$' ;回车换行 DATA ENDS CODE SEGMENT STA
2013-03-24 21:17:51 4890
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人