[4] 第三次上机作业
运筹学第三次上机作业之资源利用问题

题目一:永久机械厂生产Ⅰ、Ⅱ、Ⅲ三种产品,均要经过A 、B 两道工序加工。
设有两种规格的设备A1、A2能完成 A 工序;有三种规格的设备B1、B2、B3能完成 B 工序。
Ⅰ可在A 、B 的任何规格的设备上加工;Ⅱ 可在任意规格的A 设备上加工,但对B 工序,只能在B1设备上加工;Ⅲ只能在A2与B2设备上加工。
数据如表。
问:为使该厂获得最大利润,应如何制定产品加工方案?解:设设备A 1生产I 产品1x 件,产品II 生产2x 件,设备A 2生产产品I,3x 件,产品IIx 4件,产品IIIx 5件,设备B 1生产Ix 6件,IIx 7件,设备B 2生产Ix 8件,IIIx 9件,设备B 3生产Ix 10件。
由题意可得:Max Z=0.751x +1.152x +0.77533x +1.3611 x 4+1.9148 x 5-0.375 x 6-0.5 x7-0.447429x 8-1.230429 x 9-0.35 x 10ST.⎪⎪⎪⎪⎪⎩⎪⎪⎪⎪⎪⎨⎧957421086311098765432004000770001144000861000012976000105x x x x x x x x x x x x x x x x x x x x ==-+=---+≤≤+≤+≤++≤+经运算可得:**********************最优解如下*************************目标函数最优值为: 1146.41367867589变量最优解------- --------x1 1200x2 0x3 230x4 500x5 324x6 0x7 500x8 859x9 324x10 571约束松弛/剩余------- ---------1 02 23 04 05 36 07 08 0故设备A1生产I产品1200件,产品II生产零件;设备A2生产产品I,230件,产品II500件,产品III324件;设备B1生产I零件,II500件;设备B2生产I859件,III324件;设备B3生产I571件时,厂商可以获得最大利润1147元。
windows总练习题

上机作业:1.正确的启动电脑(开机);2.什么是操作系统?3.windows桌面自带了哪五个图标?4.双击打开“我的电脑”,认识窗口的组成;5.执行有关窗口的操作:打开、移动、最大化、最小化及窗口大小的改变、窗口之间的切换、平铺窗口;6.窗口中“工具栏”、“地址栏”“状态栏”的显示/隐藏;上机作业:将课本中“前言”部分录入写字板中,并进行如下设置:1、标题设为黑体、三号并加上下划线且居中2、将正文设置成楷体、四号字并设为蓝色;3、在第二段第二行中插入“(高新电脑)”并将这段内容复制三份;4、将第二段移至正文的末尾,并将“电脑”替换成“计算机”。
上交作业:请问写字板和记事本有什么区别?上机作业:1.打开D盘中的WINNT文件夹。
2.分别用不同的浏览方式显示对象。
3.将其中的对象分别按“名称、大小、类型、日期”排列。
4.统计其中以S开头的文件的个数。
(用SHIFT选对象)5.统计其中所有以C和S开头的文件的个数。
(用CTRL选对象)上交作业:填空题。
1.计算机存储信息的设备有:_________ 、_________、_________、___________。
2.计算机存储信息单位:最小单位为_______。
3.1个字节等于_____位。
4.1GB=_________MB=________KB=___________BYTE。
5.3.5英寸的软盘容量为_________MB。
6.文件名由______、______构成。
7.记事本编辑的文件扩展名为_______。
8.写字板编辑的文件扩展名为________。
9.画图软件编辑的文件扩展名为______,是图片文件扩展名的文件还有_____。
10.文件的属性包括_________ 、_________、_________和系统性。
上机作业:1、在D盘下创建一个文件夹,名为“高新文件”。
2、再在D盘下创建另外一个文件夹,名为“GXWJ”。
3、将“KS.RTF”文件复制一份到“高新文件”文件夹中,并重命名为“WJX.RTF”。
计算机第三次作业

计算机第三次作业在当今数字化的时代,计算机已经成为我们生活和工作中不可或缺的一部分。
对于学习计算机知识的我们来说,每一次的作业都是一次深入探索和巩固所学的机会。
这次的第三次作业,同样让我收获颇丰。
这次作业涵盖了多个方面的计算机知识。
其中,编程部分要求我们运用所学的编程语言解决一些实际的问题。
这不仅考验了我们对语法和逻辑的掌握,更要求我们具备将问题转化为可执行代码的能力。
在解决编程问题的过程中,我深刻体会到了算法的重要性。
一个好的算法能够极大地提高程序的运行效率,减少资源的消耗。
比如说,在处理大量数据时,选择合适的排序算法就能节省大量的时间。
冒泡排序、快速排序、归并排序等,它们各有特点,适用于不同的场景。
我们需要根据具体的问题需求,选择最适合的算法。
除了编程,这次作业还涉及到了计算机网络的知识。
我们需要了解网络的拓扑结构、IP 地址的分配与管理、以及各种网络协议的工作原理。
计算机网络就像是一张无形的大网,将世界各地的计算机连接在一起,实现信息的快速传递和资源的共享。
而我们要做的,就是理解这张网的构成和运作方式,以便更好地利用它。
在学习计算机网络的过程中,我对TCP/IP 协议有了更深入的理解。
TCP 协议保证了数据传输的可靠性,而 IP 协议则负责将数据从源地址传输到目标地址。
这两个协议相互配合,使得我们能够在网络上流畅地进行通信,无论是浏览网页、观看视频,还是进行在线游戏。
另外,操作系统也是本次作业的重要内容之一。
操作系统是计算机系统的核心,它管理着计算机的硬件资源和软件资源,为用户提供了一个方便、高效的工作环境。
我们需要了解进程管理、内存管理、文件系统等方面的知识。
在进程管理中,我们要学会如何合理地分配 CPU 时间,让多个进程能够并发执行,提高系统的利用率。
内存管理则涉及到如何有效地分配和回收内存空间,避免内存泄漏和碎片化。
而文件系统则负责组织和管理计算机中的文件和目录,让我们能够方便地存储和访问数据。
第三次上机练习 (1)

第三次上机作业
一、答题要求
1.按小组进行,小组成员集体商讨答题思路和策略,每个成员分别上机实践,之后对每个成员反馈的答案进行提炼总结,形成一份完整的作业,以小组的名义提交。
2.每道题除了给出你认为正确的答案外,还必须将检索思路、检索过程、所采用的检索工具、查找到所需答案的信息源名称和网址列举出来,后半部分才是得分的重点。
3.尽量尝试从多种途径对不同的信息源进行检索。
4.作业以电子版的方式,小组名义提交,且需在作业最后附上小组同学的姓名、班级和学号等信息。
请在第下次上机实践课之前发送到下列邮箱:cqjiansuo@,若无故逾期未交,整个小组成员均无本次作业成绩。
二、习题
中外数据库
1.登录重庆邮电大学图书馆主页CNKI中国知网、维普期刊资源整合平台,在它们中检索重庆邮电大学“王平”在2010~2013年所发表的论文。
○1写出检索结果条数;
○2列举出其最新发表的一篇文章的题名、刊名和卷期号;
○3列举出被引频次最高文献的题录信息及引用该文的引证文献的记录数。
2.登录重庆邮电大学图书馆主页“维普期刊资源整合平台”,在《维普期刊资源整合平台》检索关于“传感网络及路由协议”方面文献。
○1写出检索过程及检索记录条数;
○2对结果进行分析,列举出发表在核心期刊上的文献题录。
外文数据库
利用IEL数据库检索
⑴查找2010年以来《信息网络环境下的信息服务研究》这一课题的文献。
要求:列出你的检索表达式;输出2-3篇题录式检索结果。
⑵利用IEL平台,检索《计算机网络》期刊中关于“传感网络及路由协议”方面文献。
汇编上机实验报告心得体会

汇编语言程序设计第一次上机作业1.从键盘上接受一个字符,找出他的前导字符和后继字符,按顺序显示这三个字符。
寄存器分配: AL :存输入值x DL :输出显示 流程图:如右图所示 DA TA SEGMENTA DB 0DA TA ENDSSTACK SEGMENT STACKDB 200 DUP(0) STACK ENDSCODE SEGMENT ASSUME DS:DA TA,SS:STACK,CS:CODE S: MOV AX,DA TAMOV DS,AX MOV AH,1INT 21H INC AL MOV DL,AL MOV AH,2 INT 21HDEC ALMOV DL,AL MOV AH,2 INT 21H DEC AL MOV DL,AL MOV AH,2 INT 21H CODE ENDS END S2.从键盘上输入一个数字字符,如不是,显示‘not odd ’,否则显示‘odd ’。
寄存器分配: AL :存输入值x DL :输出显示流程图:如右图所示 程序代码如下:DA TA SEGMENT A DB 0BUF DB,'NOT ODD$' EA DB,'ODD$' DA TA ENDSSTACK SEGMENT STACK DB 200 DUP(0) STACK ENDSCODE SEGMENTASSUME DS:DA TA,SS:STACK,CS:CODE S: MOV AX,DA TA MOV DS,AX MOV AH,1 INT 21H CMP AL,'0' JNGE B CMP AL,'9' JGE B LEA DX,EA MOV AH,9 INT 21H JMP CB: LEA DX,BUF MOV AH,9 INT 21HC: MOV AH,4CH INT 21H CODE ENDS END S第二次上机作业1.将以H为首地址的字节存储区中的技能被3整除又能被13整除的无符号整数的个数(假定<=9)显示出来;同时对应的显示它们分别对应的地址偏移量。
高级办公自动化培训上机题--资料

上机作业题第一次上机作业1、自定义任务栏,设置任务栏中的时钟隐藏,并且在“开始”菜单中显示小图标。
2、在任务栏上添加“链接”工具栏,并将任务栏置于桌面顶端。
3、在任务栏上添加“桌面”工具栏,并将任务栏置于桌面顶端。
4、取消任务栏上的所有工具栏,并将任务栏置于桌面右侧。
5、自定义任务栏,设置任务栏隐藏,并且在“开始”菜单中显示小图标。
6、启动“资源管理器”。
7、在C盘下新建文件夹,文件夹名为“0210001”。
8、将C盘下“KSML2”文件夹内的文件KS1-7、KS3-14、KS4-20、KS5-8、KS6-6、KS7-18、KS8-4一次性复制到C盘下“0210001”文件夹中,并分别重命名为A1、A3、A4、A5、A6、A7、A8。
9、为“开始”菜单“程序”菜单中的Microsoft Word创建桌面快捷方式。
10、为“开始”菜单“程序”菜单中的Microsoft Excel创建桌面快捷方式。
11、查找C驱动器中所有扩展名为“.exe”的文件。
12、查找C驱动器中所有扩展名为“.doc”的文件。
13、查找C驱动器中前七日创建的文件,并且大小在30KB以上。
14、查找C驱动器中前3日修改的文件,并且大小在80KB以上。
15、将考生文件夹设置为共享。
1、将桌面背景设置为图片“KSML3\BEIJING1-4.JPG”。
2、将桌面背景设置为图片“KSML3\BEIJING1-16.JPG”。
3、将桌面上“我的电脑”和“网上邻居”两个图标更改为“KSML3\TUBIAO1-5A.EXE”和“KSML3\TUBIAO1-5B.EXE”。
4、将桌面上“我的电脑”和“网上邻居”两个图标更改为“KSML3\TUBIAO1-8A.EXE”和“KSML3\TUBIAO1-8B.EXE”。
5、设置监视器的刷新频率为“75赫兹”。
6、设置监视器的刷新频率为“80赫兹”。
7、设置当前日期为2004年9月1日,时间为11点30分30秒。
计算机第三次作业

•题目背景介绍•题目相关理论及基础知识•题目具体解决方案及实现过程目•题目相关技术及工具介绍•题目总结及展望录背景意义题目背景及意义目前,人工智能领域已经取得了巨大的进展,各种算法和应用不断涌现。
其中,深度学习作为人工智能的重要分支,在图像识别、自然语言处理、语音识别等领域取得了显著成果。
同时,随着数据量的不断增长,人工智能技术在医疗、金融、交通等领域的应用也越来越广泛。
发展趋势未来,人工智能技术将继续快速发展,朝着更广泛的应用领域拓展。
深度学习技术有望在更多领域取得突破性进展,如强化学习、生成对抗网络等新兴方向也将逐渐成为研究热点。
此外,人工智能与物联网、区块链等技术的结合也将为社会发展带来新的机遇和挑战。
现状相关领域现状和发展趋势VS人工智能基础知识图像识别应用自然语言处理应用现有算法分析实验报告撰写030201计算机组成原理操作系统数据结构题目涉及的计算机基础知识离散数学概率论相关数学理论及基础知识了解常见的图算法,包括深度优先搜索、广度优先搜索、最短路径算法等,以及它们的原理和实现。
相关算法及数据结构知识图算法排序算法代码测试准备测试数据,对代码进行测试,检查代码的正确性和性能。
代码实现将伪代码转化为具体的编程语言代码,注意代码的效率和可维护性。
伪代码编写将算法流程和逻辑转化为伪代码,确保代码的正确性和可读性。
确定问题明确题目要求解决的问题和目标,分析问题的特点和约束条设计算法根据问题特点,选择合适的算法类型,设计算法的流程和逻辑。
算法设计思路及流程伪代码1. 输入数据:n个数字a[1],a[2],…,a[n]和另一个数字x。
2. 对数字进行排序:将a[1],a[2],…,a[n]排序,输出排序后的序列。
•查找:在排序后的序列中查找x,输出查找结果。
代码实现1. 导入需要的库。
2. 定义函数sort_array和search_array,分别实现排序和查找功能。
0102测试数据及结果分析PythonJavaJavaScript Git相关编程语言及开发环境介绍MySQL文档型数据库管理系统,适合处理大量非结构化数据。
C语言上机作业试题5套含答案

第一次上机作业(2021):要求:独立完成,上机调试通事后上交作业提交邮件主题命名:班级学号姓名(第1次作业),例如:电1301班2王鹏(第1次作业)以附件形式将每次作业的所有程序源程序紧缩打包后提交,紧缩文件命名格式同上。
程序必需采用缩进格式1.大写字母转换成小写字母从键盘输入一个大写英文字母,输出相应的小写字母。
例:输入G输出g2.求平方根输入一个实数x,计算并输出其平方根(保留1 位小数)。
例:输入17输出The square root of is3.温度转换设计一个程序将华氏温度转换成摄氏温度c = 5/9(f-32)a)输入华氏温度(实型)b)输出的摄氏温度结果保留两位小数例:Please input Fahrenheit temperature:The corresponding Celsius temperature is4. 计算旅途时刻输入二个整数time1 和time2,表示火车的起身时刻和抵达时刻,计算并输出旅途时刻。
(输入的有效的时刻范围是0000 到2359,不需要考虑起身时刻晚于抵达时刻的情形。
)例:输入712 1411 (起身时刻是7:12,抵达时刻是14:11)输出The train journey time is 6 hours 59 minutes.5. 数字加密输入一个四位数,将其加密后输出。
方式是将该数每一名上的数字加9,然后除以10 取余,做为该位上的新数字,最后将第1 位和第3 位上的数字互换,第2 位和第4 位上的数字互换,组成加密后的新数。
例:输入1257输出The encrypted number is 4601试探题:你可否编程找出谁做的好事?有四位同窗中的一名做了好事,不留名,夸奖信来了以后,校长问这四位是谁做的好事。
⏹A说:不是我。
⏹B说:是C。
⏹C说:是D。
⏹D说:他乱说。
已知三个人说的是实话,一个人说的是谎话。
此刻要依照这些信息,找出做了好事的人。
三网上机参考答案

※※※※※※※※※※※※※※※※※※※※※※※※※※※第一套题#include <stdio.h>int cnt, sum;void writeDAT();int isPrime(int num){ int i ;for(i = 2 ; i <= num / 2 ; i++)if(num % i == 0) return 0 ;return 1 ;}void countValue(){ int i, j = -1 ;for(i = 800 ; i > 500 ; i--) {if(isPrime(i)) {cnt++;j *= -1 ;sum += j * i ;}}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第二套题#include <stdio.h>int cnt, sum ;void writeDAT() ;void countValue(){int s, i, x, n, e, six, nine ;for(s = 1 ; s < 10 ; s++)for(i = 0 ; i < 10 ; i++)for(x = 0 ; x < 10 ; x++)for(n = 1 ; n < 10 ; n++)for(e = 0 ; e < 10 ; e++) {six = s * 100 + i * 10 + x ;nine = n * 1000 + i * 100 + n * 10 + e ;if((3 * six) == (2 * nine)) {cnt++ ; sum+= six + nine ;printf("six=%d,nine=%d\n", six, nine) ;}}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第三套题#include <stdio.h>void writeDAT() ;void countValue(int *a, int *n){ int i ;*n = 0 ;for(i = 7 ; i <= 1000 ; i++)if(((i % 7) == 0 || (i % 11) == 0) && (i % 77 != 0)) a[(*n)++] = i ;}※※※※※※※※※※※※※※※※※※※※※※※※※※※第四套题#include <stdio.h>int a[300], b[300], cnt=0 ;void readDat();void writeDat();jsValue(){ int i, j, qw, bw, sw, gw, tmp ;for(i = 0 ; i < 300 ; i++) {qw = a[i] / 1000 ; bw = (a[i] - qw * 1000) / 100 ;sw = (a[i] - qw * 1000 - bw * 100) / 10 ;gw = a[i] % 10 ;if(qw + bw - sw - gw == 0) b[cnt++] = a[i] ;}for(i = 0 ; i < cnt ; i++) {for(j = i + 1 ; j < cnt ; j++) {if(b[i] < b[j]) {tmp = b[j] ;b[j] = b[i] ;b[i] = tmp ;}}}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第五套题#include <stdio.h>int a[300], cnt=0 ;double pjz1=0.0, pjz2=0.0 ;void readDat();void writeDat();jsValue(){ int i, qw, bw, sw, gw ;for(i = 0 ; i < 300 ; i++) {qw = a[i] / 1000 ;bw = (a[i] - qw * 1000) / 100 ;sw = (a[i] - qw * 1000 - bw * 100) / 10 ;gw = a[i] % 10 ;if(gw - qw - bw - sw > 0) {pjz1 += a[i] ;cnt++ ;}else pjz2 += a[i] ;}pjz1 /= cnt ;pjz2 /= (300 - cnt) ;}※※※※※※※※※※※※※※※※※※※※※※※※※※※第六套题#include <stdio.h>#include <string.h>char xx[50][80] ;unsigned int maxline = 0 ; /* 文章的总行数 */int ReadDat(void) ;void WriteDat(void) ;void SortCharA(void){ char ch ;unsigned int i, j, k ;for(i = 0 ; i < maxline ; i++) {for(j = 0 ; j < strlen(xx[i]) ; j++) {for(k = j ; k < strlen(xx[i]) ; k++) {if(xx[i][j] > xx[i][k]) {ch = xx[i][k] ;xx[i][k] = xx[i][j] ;xx[i][j] = ch ;}}}}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第七套题#include <stdio.h>#include <string.h>char xx[50][80] ;int maxline = 0 ; /* 文章的总行数 */int ReadDat(void) ;void WriteDat(void) ;void StrOR(void){ int i ;char before[80], after[80], *p ;for(i = 0 ; i < maxline ; i++) {while(1) {p = strchr(xx[i], 'o') ;if(p != NULL) {strcpy(after, xx[i] + (p - xx[i] + 1)) ;*p = 0 ;strcpy(before, xx[i]) ;strcpy(xx[i], after) ;strcat(xx[i], before) ;}else break ;}}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第八套题#include <stdio.h>#include <string.h>unsigned char xx[50][80] ;int maxline = 0 ; /* 文章的总行数 */int ReadDat(void) ;void WriteDat(void) ;void ChA(void){int i, j ;char yuan ;for(i = 0 ; i < maxline ; i++) {yuan = xx[i][0] ;for(j = 0 ; j < (int)strlen(xx[i]) - 1 ; j++) xx[i][j] += xx[i][j + 1] ;xx[i][strlen(xx[i]) - 1] += yuan ;strrev(xx[i]) ;}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第九套题#include <stdio.h>#include <string.h>#include <stdlib.h>#define MAX 100typedef struct {char dm[5] ; /* 产品代码 */char mc[11] ; /* 产品名称 */int dj ; /* 单价 */int sl ; /* 数量 */long je ; /* 金额 */} PRO ;PRO sell[MAX] ;void ReadDat() ;void WriteDat() ;void SortDat(){ int i, j, len ;PRO tmp ;len = sizeof(tmp) ;memset((PRO *) & tmp, 0, len) ;for(i = 0 ; i < 100 ; i++) for(j = i + 1 ; j < 100 ; j++) {if(sell[i].je < sell[j].je ||(sell[i].je == sell[j].je && strcmp(sell[i].dm, sell[j].dm) > 0)) {memcpy((PRO *) & tmp, (PRO *) & sell[i], len) ; memcpy((PRO *) & sell[i], (PRO *) & sell[j], len) ;memcpy((PRO *) & sell[j], (PRO *) & tmp, len) ; }}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第十套题#include <stdio.h>#include <string.h>#include <stdlib.h>#define MAX 100typedef struct {char dm[5] ; /* 产品代码 */char mc[11] ; /* 产品名称 */int dj ; /* 单价 */int sl ; /* 数量 */long je ; /* 金额 */} PRO ;PRO sell[MAX] ;void ReadDat() ;void WriteDat() ;void SortDat(){ int i, j, len ;PRO tmp ;len = sizeof(tmp) ;memset((PRO *) & tmp, 0, len) ;for(i = 0 ; i < 100 ; i++)for(j = i + 1 ; j < 100 ; j++) {if(strcmp(sell[i].mc, sell[j].mc) < 0 ||(sell[i].je > sell[j].je && strcmp(sell[i].mc, sell[j].mc) == 0)) {memcpy((PRO *) & tmp, (PRO *) & sell[i], len) ; memcpy((PRO *) & sell[i], (PRO *) & sell[j], len) ;memcpy((PRO *) & sell[j], (PRO *) & tmp, len) ; }}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第十一套题#include <stdio.h>#include <string.h>#include <ctype.h>unsigned char xx[50][80] ;int maxline = 0 ; /* 文章的总行数 */int ReadDat(void) ;void WriteDat(void) ;void encryptChar(){ int i, j, val ;for(i = 0 ; i < maxline ; i++)for(j = 0 ; j < (int) strlen(xx[i]) ; j++) {val = (xx[i][j] * 11) % 256 ;if(!(val <= 32 || val > 130)) xx[i][j] = val ;}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第十二套题#include <stdio.h>#include <string.h>#include <ctype.h>unsigned char xx[50][80] ;int maxline = 0 ; /* 文章的总行数 */int ReadDat(void) ;void WriteDat(void) ;void encryptChar(){ int i, j, val ;for(i = 0 ; i < maxline ; i++)for(j = 0 ; j < (int) strlen(xx[i]) ; j++) {val = (xx[i][j] * 11) % 256 ;if(!(val <= 32 || (val >= 97 && val <= 122))) xx[i][j] = val ;}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第十三套题#include <stdio.h>#include <string.h>#include <ctype.h>unsigned char xx[50][80] ;int maxline = 0 ; /* 文章的总行数 */int ReadDat(void) ;void WriteDat(void) ;void encryptChar(){ int i, j, val ;for(i = 0 ; i < maxline ; i++)for(j = 0 ; j < (int) strlen(xx[i]) ; j++) {val = (xx[i][j] * 11) % 256 ;if(!(val <= 32 || (xx[i][j] >= '0' && xx[i][j] <= '9'))) xx[i][j] = val ;}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第十四套题#include <stdio.h>#define N 200int max, cnt, xx[N] ;float pj ; /* 平均值 */void writeDat() ;void jsValue(){ int i, cnt1 = 0 ;max = 0 ; cnt = 0 ; pj = 0.0 ;for(i = 0 ; i < N ; i++) {if((xx[i] % 3) == 0 || (xx[i] % 7) == 0) { pj += xx[i] ; cnt1++ ;}if(xx[i] > max) { max = xx[i]; cnt = 1 ;}else if(xx[i] == max) cnt++ ;}pj /= (float) cnt1 ;}※※※※※※※※※※※※※※※※※※※※※※※※※※※第十五套题#include <stdio.h>#define MAX 100unsigned int a[MAX], b[MAX], c[MAX] ;int cnt = 0; /* 存放符合条件数的个数 */void writeDat();void jsVal(){ int i, j ;unsigned int v ;for(i = 0 ; i < MAX ; i++)if(((a[i] % 2) && (b[i] % 2) == 0) || ((a[i] % 2) == 0 && (b[i] % 2))) c[cnt++] = (a[i] << 8) + b[i] ; for(i = 0 ; i < cnt ; i++)for(j = i + 1 ; j < cnt ; j++)if(c[i] > c[j]) {v = c[i] ;c[i] = c[j] ;c[j] = v ;}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第十六套题#include <string.h>#include <stdio.h>#include <ctype.h>#define N 81void readwriteDAT();void chg(char *s){ char *p = s, ch ;while(*p) {ch = *p ;if(isalpha(ch) && ch != 'z' && ch != 'Z') *p = ch + 1 ;else if(ch == 'z') *p = 'a' ;else if(ch == 'Z') *p = 'A' ;p++ ;}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第十七套题#include <stdio.h>int cnt, sum ;void writeDAT();int isP(int num){ int i ;for(i = 2 ; i < num / 2 ; i++)if(num % i == 0) return 0 ;return 1 ;}※※※※※※※※※※※※※※※※※※※※※※※※※※※第十八套题#include <stdio.h>void writeDat(int num, int b[]);int jsValue(int bb[]){ int n, k, a, b, c, cnt = 0 ;for(k = 10 ;; k++) {n = k * k ;if(n < 100) continue ;if(n > 999) break ;a = n / 100 ;b = n % 100 / 10 ;c = n % 10 ;if((a-b)*(a-c)*(b-c) == 0) {printf("N=%d=%d*%d\n", n, k, k) ;bb[cnt++] = n ;}}return cnt ;}※※※※※※※※※※※※※※※※※※※※※※※※※※※第十九套题#include <stdio.h>#include <string.h>void readDat();void writeDat();char xx[20][80] ;void jsSort(){ char ch ;int i, j, k ;for(i = 0 ; i < 20 ; i++) {for(j = 1 ; j < (int) strlen(xx[i]) ; j+=2) {for(k = j + 2 ; k < (int) strlen(xx[i]) ; k+=2) { if(xx[i][j] > xx[i][k]) {ch = xx[i][k] ;xx[i][k] = xx[i][j] ;xx[i][j] = ch ;}}}}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第二十套题#include <stdio.h>#include <string.h>void readDat();void writeDat();int aa[200], bb[10] ;void jsSort(){ int i, j, m ;for(i = 0 ; i < 199 ; i++)for(j = i + 1 ; j < 200 ; j++) {if((aa[i] % 1000) < (aa[j] % 1000)) {m = aa[i] ;aa[i] = aa[j] ;aa[j] = m ;}else if((aa[i] % 1000) == (aa[j] % 1000)) {if(aa[i] > aa[j]) {m = aa[i] ;aa[i] = aa[j] ;aa[j] = m ;}}}for(i = 0 ; i < 10 ; i++) bb[i] = aa[i] ;}※※※※※※※※※※※※※※※※※※※※※※※※※※※第二十一套题#include <stdio.h>#define MAX 200int a[MAX], b[MAX], cnt = 0 ;void writeDat();void jsVal(){ int qw, bw, sw, gw, i, j, ab ;for(i = 0 ; i < MAX ; i++) {qw = a[i] / 1000 ;gw = a[i] % 10 ;bw = (a[i] - qw * 1000) / 100 ;sw = (a[i] - qw * 1000 - bw * 100) / 10 ;if((qw - gw - bw - sw >= 0) && (a[i] % 2)) b[cnt++] = a[i] ;}for(i = 0 ; i < cnt - 1 ; i++)for(j = i + 1 ; j < cnt ; j++)if(b[i] > b[j]) {ab = b[j] ;b[j] = b[i] ;b[i] = ab ; }}※※※※※※※※※※※※※※※※※※※※※※※※※※※第二十二套题#include <stdio.h>#define MAX 200int a[MAX], b[MAX], cnt = 0 ;void writeDat();void jsVal(){ int qw, bw, sw, gw, i, j, ab ;for(i = 0 ; i < MAX ; i++) {qw = a[i] / 1000 ;gw = a[i] % 10 ;bw = (a[i] - qw * 1000) / 100 ;sw = (a[i] - qw * 1000 - bw * 100) / 10 ;if((qw + gw - bw - sw == 0) && (a[i] % 2)) b[cnt++] = a[i] ;}for(i = 0 ; i < cnt - 1 ; i++)for(j = i + 1 ; j < cnt ; j++)if(b[i] > b[j]) {ab = b[j] ;b[j] = b[i] ;b[i] = ab ;}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第二十三套题#include <stdio.h>#define MAX 200int a[MAX], b[MAX], cnt = 0 ;void writeDat();void jsVal(){ int qw, bw, sw, gw, i, j, ab ;for(i = 0 ; i < MAX ; i++) {qw = a[i] / 1000 ;gw = a[i] % 10 ;bw = (a[i] - qw * 1000) / 100 ;sw = (a[i] - qw * 1000 - bw * 100) / 10 ;if((qw >= bw && bw >= sw && sw >= gw) && (a[i] % 2)) b[cnt++] = a[i] ;}for(i = 0 ; i < cnt - 1 ; i++)for(j = i + 1 ; j < cnt ; j++)if(b[i] > b[j]) {ab = b[j] ;b[j] = b[i] ;b[i] = ab ;}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第二十四套题#include <stdio.h>#define MAX 200int a[MAX], b[MAX], cnt = 0 ;void writeDat();void jsVal(){ int i, j, ab ;for(i = 0 ; i < MAX - 5 ; i++) {if((a[i] % 2) && a[i] > a[i+1] && a[i] > a[i+2] && a[i] >a[i+3] && a[i] >a[i+4] && a[i] >a[i+5]) b[cnt++] = a[i] ;}for(i = 0 ; i < cnt - 1 ; i++)for(j = i + 1 ; j < cnt ; j++)if(b[i] > b[j]) {ab = b[j] ;b[j] = b[i] ;b[i] = ab ;}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第二十五套题#include <stdio.h>#define MAX 200int a[MAX], b[MAX], cnt = 0 ;void writeDat();void jsVal(){ int i, j, ab ;for(i = 5 ; i < MAX ; i++) {if((a[i] % 2) && (a[i] % 7==0) && a[i] > a[i-1] && a[i] > a[i-2] && a[i] >a[i-3] && a[i] >a[i-4] &&a[i] >a[i-5]) b[cnt++] = a[i] ;}for(i = 0 ; i < cnt - 1 ; i++)for(j = i + 1 ; j < cnt ; j++)if(b[i] < b[j]) {ab = b[j] ;b[j] = b[i] ;b[i] = ab ;}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第二十六套题#include <stdio.h>#define MAXNUM 200int xx[MAXNUM] ;int totNum = 0 ; /* 文件IN.DAT中共有多少个正整数 */int totCnt = 0 ; /* 符合条件的正整数的个数 */double totPjz = 0.0 ; /* 平均值 */int ReadDat(void) ;void WriteDat(void) ;void CalValue(void){ int i, j ;long he = 0 ;char num[5] ;for(i = 0 ; i < 5 ; i++) num[i] = 0 ;for(i = 0 ; i < MAXNUM ; i++) if(xx[i]) totNum++ ;for(i = 0 ; i < totNum ; i++) {sprintf(num, "%04d", xx[i]) ;j = num[0]-48 + num[1]-48 + num[2]-48 + num[3]-48 ; if(j % 2) {totCnt++ ;he += xx[i] ;}}totPjz = (double) he / totCnt ;}※※※※※※※※※※※※※※※※※※※※※※※※※※※第二十七套题#include <stdio.h>#define MAXNUM 200int xx[MAXNUM] ;int totNum = 0 ; /* 文件IN.DAT中共有多少个正整数 */int totCnt = 0 ; /* 符合条件的正整数的个数 */double totPjz = 0.0 ; /* 平均值 */int ReadDat(void) ;void WriteDat(void) ; void CalValue(void){ int i, j ;long he = 0 ;for(i = 0 ; i < MAXNUM ; i++) if(xx[i]) totNum++ ; for(i = 0 ; i < totNum ; i++) {j = (xx[i] >> 1) ;if(j % 2) {totCnt++ ;he += xx[i] ;}}totPjz = (double) he / totCnt ;}※※※※※※※※※※※※※※※※※※※※※※※※※※※第二十八套题#include <stdio.h>#define MAXNUM 200int xx[MAXNUM] ;int totNum = 0 ; /* 文件IN.DAT中共有多少个正整数 */ int totCnt = 0 ; /* 符合条件的正整数的个数 */double totPjz = 0.0 ; /* 平均值 */int ReadDat(void) ;void WriteDat(void) ;void CalValue(void){ int i, j ;long he = 0 ;for(i = 0 ; i < MAXNUM ; i++) if(xx[i]) totNum++ ; for(i = 0 ; i < totNum ; i++) {j = (xx[i] >> 1) ;if(j % 2==0) {totCnt++ ;he += xx[i] ;}}totPjz = (double) he / totCnt ;}※※※※※※※※※※※※※※※※※※※※※※※※※※※第二十九套题#include <stdio.h>int a[300], b[300], cnt=0 ;void readDat();void writeDat();void jsValue();int isP(int m){ int i ;for(i = 2 ; i < m ; i++)if(m % i == 0) return 0 ;return 1 ;}void jsValue(){ int i, j, tmp ;for(i = 0 ; i < 300 ; i++)if(isP(a[i])) b[cnt++] = a[i] ;for(i = 0 ; i < cnt ; i++) {for(j = i + 1 ; j < cnt ; j++) {if(b[i] > b[j]) {tmp = b[j] ;b[j] = b[i] ;b[i] = tmp ;}}}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第三十套题#include <stdio.h>int a[300], cnt=0 ;double pjz1=0.0, pjz2=0.0 ;void readDat();void writeDat();void jsValue(){ int i, qw, bw, sw, gw ;for(i = 0 ; i < 300 ; i++) {qw = a[i] / 1000 ;bw = (a[i] - qw * 1000) / 100 ;sw = (a[i] - qw * 1000 - bw * 100) / 10 ;gw = a[i] % 10 ;if(qw + bw - sw - gw == 0) {pjz1 += a[i] ;cnt++ ;}else pjz2 += a[i] ;}pjz1 /= cnt ;pjz2 /= (300 - cnt) ;}※※※※※※※※※※※※※※※※※※※※※※※※※※※第三十一套题#include <stdio.h>#include <string.h>char xx[50][80] ;unsigned int maxline = 0 ; /* 文章的总行数 */int ReadDat(void) ;void WriteDat(void) ;void SortCharD(void){ char ch ;unsigned int i, j, k ;for(i = 0 ; i < maxline ; i++) {for(j = 0 ; j < strlen(xx[i]) ; j++) {for(k = j ; k < strlen(xx[i]) ; k++) {if(xx[i][j] < xx[i][k]) {ch = xx[i][k] ;xx[i][k] = xx[i][j] ;xx[i][j] = ch ;}}}}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第三十二套题#include <stdio.h>#include <string.h>#include <ctype.h>char xx[50][80] ;int maxline = 0 ; /* 文章的总行数 */int ReadDat(void) ;void WriteDat(void) ;void StrOL(void){ char line[80], word[80], *p ;int i, j ;for(i = 0 ; i < maxline ; i++) {memset(line, 0, 80) ;memset(word, 0, 80) ;p = xx[i] ;j = 0 ;while(*p) {while(isalpha(*p)) line[j++] = *p++ ; strcat(line, " ") ; strcat(line, word) ;strcpy(word, line) ;memset(line, 0, 80) ;j = 0 ;while(*p && !isalpha(*p)) p++ ;}strcpy(xx[i], word) ;}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第三十三套题#include <stdio.h>#include <string.h>char xx[50][80] ;int maxline = 0 ; /* 文章的总行数 */int ReadDat(void) ;void WriteDat(void) ;void CharConvA(void){ int i, j ;char tmp ;for(i = 0 ; i < maxline ; i++) {tmp = xx[i][(int) strlen(xx[i]) - 1] ;for(j = (int) strlen(xx[i]) - 1 ; j >= 1 ; j--)xx[i][j] = (xx[i][j] >> 4) + xx[i][j - 1] ;xx[i][0] += tmp ;}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第三十四套题#include <stdio.h>#include <string.h>#include <stdlib.h>#define MAX 100typedef struct {char dm[5] ; /* 产品代码 */char mc[11] ; /* 产品名称 */int dj ; /* 单价 */int sl ; /* 数量 */long je ; /* 金额 */} PRO ;PRO sell[MAX] ;void ReadDat() ;void WriteDat() ;void SortDat(){ int i, j, len ;PRO tmp ;len = sizeof(tmp) ;memset((PRO *) & tmp, 0, len) ;for(i = 0 ; i < 100 ; i++)for(j = i + 1 ; j < 100 ; j++) {if(sell[i].je < sell[j].je ||(sell[i].je == sell[j].je && strcmp(sell[i].dm, sell[j].dm) < 0)) {memcpy((PRO *) & tmp, (PRO *) & sell[i], len) ; memcpy((PRO *) & sell[i], (PRO *) & sell[j], len) ;memcpy((PRO *) & sell[j], (PRO *) & tmp, len) ; }}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第三十五套题#include <stdio.h>#include <string.h>#include <stdlib.h>#define MAX 100typedef struct {char dm[5] ; /* 产品代码 */char mc[11] ; /* 产品名称 */int dj ; /* 单价 */int sl ; /* 数量 */long je ; /* 金额 */} PRO ;PRO sell[MAX] ;void ReadDat() ;void WriteDat() ;void SortDat(){ int i, j, len ;PRO tmp ;len = sizeof(tmp) ;memset((PRO *) & tmp, 0, len) ;for(i = 0 ; i < 100 ; i++)for(j = i + 1 ; j < 100 ; j++) {if(strcmp(sell[i].mc, sell[j].mc) < 0 ||(sell[i].je < sell[j].je && strcmp(sell[i].mc, sell[j].mc) == 0)) {memcpy((PRO *) & tmp, (PRO *) & sell[i], len) ; memcpy((PRO *) & sell[i], (PRO *) & sell[j], len) ;memcpy((PRO *) & sell[j], (PRO *) & tmp, len) ; }}}※※※※※※※※※※※※※※※※※※※※※※※※※※※#include <stdio.h>#include <string.h>#include <ctype.h>unsigned char xx[50][80] ;int maxline = 0 ; /* 文章的总行数 */int ReadDat(void) ;void WriteDat(void) ;void encryptChar(){ int i, j, val ;for(i = 0 ; i < maxline ; i++)for(j = 0 ; j < (int) strlen(xx[i]) ; j++) {val = (xx[i][j] * 13) % 256 ;if(!(val <= 32 || (val % 2) == 0)) xx[i][j] = val ; }}※※※※※※※※※※※※※※※※※※※※※※※※※※※第三十七套题#include <stdio.h>#include <string.h>#include <ctype.h>unsigned char xx[50][80] ;int maxline = 0 ; /* 文章的总行数 */int ReadDat(void) ;void WriteDat(void) ;void encryptChar(){ int i, j, val ;for(i = 0 ; i < maxline ; i++)for(j = 0 ; j < (int) strlen(xx[i]) ; j++) {val = (xx[i][j] * 11) % 256 ;if(!(val <= 32 || (val >= 48 && val <= 57))) xx[i][j] = val ;}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第38套:#include <stdio.h>#include <string.h>#include <ctype.h>unsigned char xx[50][80] ;int maxline = 0 ; /* 文章的总行数 */int ReadDat(void) ;void WriteDat(void) ;void encryptChar(){ int i, j, val ;for(i = 0 ; i < maxline ; i++)for(j = 0 ; j < (int) strlen(xx[i]) ; j++) {val = (xx[i][j] * 11) % 256 ;if(!(val <= 32 || (xx[i][j] % 2) == 0)) xx[i][j] = val ;}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第39套:#include <stdio.h>#include <stdlib.h>#include <string.h>#define MAX 1000int xx[MAX], odd = 0, even = 0 ;double aver = 0.0 , totfc = 0.0 ;void WriteDat(void) ;int ReadDat(void){ FILE *fp ;int i ;if((fp = fopen("c:\\test\\IN.DAT", "r")) == NULL) return 1 ;for(i = 0 ; i < MAX ; i++)fscanf(fp, "%d,", &xx[i]) ;fclose(fp) ;return 0 ;}void Compute(void){ int i ;for(i = 0 ; i < MAX ; i++) {if(xx[i] % 2) odd++ ; else even++ ;aver += xx[i] ;}aver /= 1000.0 ;for(i = 0 ; i < MAX ; i++)totfc += (xx[i] - aver) * (xx[i] - aver) ;totfc /= 1000.0 ;}※※※※※※※※※※※※※※※※※※※※※※※※※※※第40套:#include <stdio.h>#include <string.h>char xx[100][11] ;int yy[10] ;int ReadDat(void) ;void WriteDat(void) ;void CountRs(void){ int i, j ;for(i = 0 ; i < 100 ; i++) {if(strcmp(xx[i], "1111111111")) {for(j = 0 ; j < 10 ; j++)if(xx[i][j] == '1') yy[j]++ ;}}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第41套:#include <stdio.h>#include <string.h>#define N 81void readwriteDAT();void chg(char *s){ int i ; char first, *p = s ;first = *s ;for(i = 0 ; i < (int) strlen(s) - 1 ; i++)*(p + i) = *(p + i + 1) ;p[strlen(s) - 1] = first ;}※※※※※※※※※※※※※※※※※※※※※※※※※※※第42套:#include <stdio.h>int b[3] ;void writeDAT();void jsValue(){ int a1 = 1, a2 = 1, s= 2, n = 1, m = 10, i, t ;for(i = 0 ; i < 3 ; i++) {m *= 10 ;while(s < m) {t = a1 + 2 * a2 ;s = s + t ;n = n + 1 ;a1 = a2 ;a2 = t ;}printf("m=%d,n=%d\n", m,n) ;b[i] = n ;}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第43套:#include <stdio.h>int jsValue(long m){ long i, n;i = m ;n = 0 ;while(i) {n = n * 10 + i % 10 ;i /= 10 ;}return m == n ;}※※※※※※※※※※※※※※※※※※※※※※※※※※※第44套:#include <stdio.h>#include <string.h>void readDat();void writeDat(int count);typedef struct {int x1, x2, x3 ;} Data ;Data aa[200], bb[200] ;int jsSort(){ int i, j, count = 0 ;Data cc ;for(i = 0 ; i < 200 ; i++) {if(aa[i].x1 > (aa[i].x2 + aa[i].x3))memcpy((Data *) &bb[count++], (Data *) &aa[i], sizeof(Data)) ; }for(i = 0 ; i < (count - 1) ; i++)for(j = i ; j < count ; j++) {if((bb[i].x1+bb[i].x3) > (bb[j].x1+bb[j].x3)) { memcpy((Data *) &cc, (Data *) &bb[i],sizeof(Data)) ;memcpy((Data *) &bb[i], (Data *) &bb[j], sizeof(Data)) ;memcpy((Data *) &bb[j], (Data *) &cc,sizeof(Data)) ;}}return count ;}※※※※※※※※※※※※※※※※※※※※※※※※※※※第45套:#include <stdio.h>#include <string.h>void readDat();void writeDat();char xx[20][80] ;void jsSort(){ char ch ;int i, j, k, len, p ;for(i = 0 ; i < 20 ; i++) {len = (int) strlen(xx[i]) ;p = len / 2 ;for(j = 0 ; j < (p-1) ; j++) {for(k = j + 1 ; k < p ; k++) {if(xx[i][j] < xx[i][k]) {ch = xx[i][k] ;xx[i][k] = xx[i][j] ;xx[i][j] = ch ;}}}if(len % 2) p++ ;for(j = p ; j < (len-1) ; j++) {for(k = j + 1 ; k < len ; k++) {if(xx[i][j] > xx[i][k]) {ch = xx[i][k] ;xx[i][k] = xx[i][j] ;xx[i][j] = ch ;}}}}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第46套:#include <stdio.h>#define MAX 200int a[MAX], b[MAX], cnt = 0 ;void writeDat() ;intisprime(int m){ int i ;for(i = 2 ; i <= m/2 ; i++)if(m % i == 0) return 0 ;return 1 ;}void jsVal(){ int qw, bw, sw, gw, i, newV1, newV2, j ;for(i = 0 ; i < MAX ; i++) {qw = a[i] / 1000 ;gw = a[i] % 10 ;bw = (a[i] - qw * 1000) / 100 ;sw = (a[i] - qw * 1000 - bw * 100) / 10 ;newV1 = qw * 10 + sw ;newV2 = gw * 10 + bw ;if(qw && gw && isprime(newV1) && isprime(newV2))b[cnt++] = a[i] ;}for(i = 0 ; i < cnt - 1 ; i++)for(j = i + 1 ; j < cnt ; j++)if(b[i] < b[j]) {newV1 = b[j] ;b[j] = b[i] ;b[i] = newV1 ;}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第47套:#include <stdio.h>#define MAX 200int a[MAX], b[MAX], cnt = 0 ;void jsVal(){ int qw, bw, sw, gw, i, newV1, newV2, j ;for(i = 0 ; i < MAX ; i++) {qw = a[i] / 1000 ;gw = a[i] % 10 ;bw = (a[i] - qw * 1000) / 100 ;sw = (a[i] - qw * 1000 - bw * 100) / 10 ;newV1 = gw * 10 + qw ;newV2 = bw * 10 + sw ;if(gw && bw && (newV1 % 2 == 0) && (newV2 % 2 == 0) && (newV1 % 9 == 0 || newV2 % 9 == 0)) b[cnt++] = a[i] ; }for(i = 0 ; i < cnt - 1 ; i++)for(j = i + 1 ; j < cnt ; j++)if(b[i] < b[j]) {newV1 = b[j] ;b[j] = b[i] ;b[i] = newV1 ;}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第48套:#include <stdio.h>#define MAX 200int a[MAX], b[MAX], cnt = 0 ;void writeDat() ;void jsVal(){ int qw, bw, sw, gw, i, newV1, newV2, j ;for(i = 0 ; i < MAX ; i++) {qw = a[i] / 1000 ;gw = a[i] % 10 ;bw = (a[i] - qw * 1000) / 100 ;sw = (a[i] - qw * 1000 - bw * 100) / 10 ;newV1 = qw * 10 + sw ;newV2 = gw * 10 + bw ;if(qw && gw && (newV1 - newV2>0 && newV1-newV2<=10) && (newV1 % 2) && (newV2 % 2)) b[cnt++] = a[i] ;}for(i = 0 ; i < cnt - 1 ; i++)for(j = i + 1 ; j < cnt ; j++)if(b[i] < b[j]) {newV1 = b[j] ;b[j] = b[i] ; b[i] = newV1 ;}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第49套:#include <stdio.h>#define MAX 200int a[MAX], b[MAX], cnt = 0 ;void writeDat() ;void jsVal(){ int qw, bw, sw, gw, i, ab, cd, j ;for(i = 0 ; i < MAX ; i++) {qw = a[i] / 1000 ;gw = a[i] % 10 ;bw = (a[i] - qw * 1000) / 100 ;sw = (a[i] - qw * 1000 - bw * 100) / 10 ;ab = qw * 10 + sw ;cd = gw * 10 + bw ;if(qw && gw && (ab>cd) && (ab % 2 == 0 && ab % 5 == 0) && (cd % 2)) b[cnt++] = a[i] ;}for(i = 0 ; i < cnt - 1 ; i++)for(j = i + 1 ; j < cnt ; j++)if(b[i] < b[j]) {ab = b[j] ;b[j] = b[i] ;b[i] = ab ;}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第50套:#include <stdio.h>#define MAX 200int a[MAX], b[MAX], cnt = 0 ;void writeDat() ;void jsVal(){ int qw, bw, sw, gw, i, j, ab ;for(i = 0 ; i < MAX ; i++) {qw = a[i] / 1000 ;gw = a[i] % 10 ;bw = (a[i] - qw * 1000) / 100 ;sw = (a[i] - qw * 1000 - bw * 100) / 10 ;if((qw % 2) && (bw % 2) && (sw % 2) && (gw % 2)) b[cnt++] = a[i] ;}for(i = 0 ; i < cnt - 1 ; i++)for(j = i + 1 ; j < cnt ; j++)if(b[i] < b[j]) {ab = b[j] ;b[j] = b[i] ;b[i] = ab ;}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第51套:#include <stdio.h>int cnt, sum ;void writeDAT();void countValue(){ int i,qw,bw,sw,gw ;for(i = 1000; i <= 5000; i++) {qw = i / 1000 ;bw = (i - qw * 1000) / 100 ;sw = (i - qw * 1000 - bw * 100) / 10 ;gw = i % 10 ;if((qw + bw) == (sw + gw) && (qw + bw) == (gw - qw) * 10 ) {cnt++ ; sum += i ;}}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第52套:#include <math.h>#include <stdio.h>void writeDAT();float countValue(){ float x0, x1 ;x1 = 0.0 ;while(1) {x0 = x1 ;x1 = cos(x0) ;if(fabs(x0 - x1) < 0.000001) break ;}return x1 ;}※※※※※※※※※※※※※※※※※※※※※※※※※※※第53套:#include <stdio.h>int a[300], b[300], cnt=0 ;void writeDat();void readDat();void jsValue(){ int i, j, qw, bw, sw, gw, tmp ;for(i = 0 ; i < 300 ; i++) {qw = a[i] / 1000 ;bw = (a[i] - qw * 1000) / 100 ;sw = (a[i] - qw * 1000 - bw * 100) / 10 ;gw = a[i] % 10 ;if(qw - bw - sw - gw > 0) b[cnt++] = a[i] ;}for(i = 0 ; i < cnt ; i++) {for(j = i + 1 ; j < cnt ; j++) {if(b[i] > b[j]) {tmp = b[j] ;b[j] = b[i] ;b[i] = tmp ;}}}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第54套:#include <stdio.h>int a[300], b[300], cnt=0 ;void writeDat();void readDat();void jsValue(){ int i, j, qw, bw, sw, gw, tmp ;for(i = 0 ; i < 300 ; i++) {qw = a[i] / 1000 ;bw = (a[i] - qw * 1000) / 100 ;sw = (a[i] - qw * 1000 - bw * 100) / 10 ;gw = a[i] % 10 ;if(qw + gw - bw - sw == 0) b[cnt++] = a[i] ;}for(i = 0 ; i < cnt ; i++) { for(j = i + 1 ; j < cnt ; j++) {if(b[i] > b[j]) {tmp = b[j] ;b[j] = b[i] ;b[i] = tmp ;}}}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第55套:#include <stdio.h>int a[300], cnt=0 ;double pjz1=0.0, pjz2=0.0 ;void writeDat();void readDat();int isP(int m){ int i ;for(i = 2 ; i < m ; i++)if(m % i == 0) return 0 ;return 1 ;}void jsValue(){ int i ;for(i = 0 ; i < 300 ; i++) {if(isP(a[i])) {pjz1 += a[i] ;cnt++ ;}else pjz2 += a[i] ;}pjz1 /= cnt ;pjz2 /= (300 - cnt) ;}※※※※※※※※※※※※※※※※※※※※※※※※※※※第56套:#include <stdio.h>#include <string.h>char xx[50][80] ;int maxline = 0 ; /* 文章的总行数 */int ReadDat(void) ;void WriteDat(void) ;void ConvertCharA(void){ int i, j ;for(i = 0 ; i < maxline ; i++)for(j = 0 ; j < (int) strlen(xx[i]) ; j++) {if(xx[i][j] >= 'a' && xx[i][j] <= 'z') {if(xx[i][j] == 'z') xx[i][j] = 'a' ;else xx[i][j]++ ;}}}※※※※※※※※※※※※※※※※※※※※※※※※※※※第57套:#include <stdio.h>#include <string.h>unsigned char xx[50][80] ;int maxline = 0 ; /* 文章的总行数 */int ReadDat(void) ;void WriteDat(void) ;void StrCharJL(void){ /* 第i行内容已作为字符串存入xx[i]为起始地址的存储单元内 *//* 存储中间处理结果的变量定义,应为无符号字符变量 */。
计算机第三次考试作业

注意事项:●作业提交截止时间:6月30日。
三次考试作业成绩共占最后课程总成绩的60%,请大家认真完成,并按照要求提交。
●作业提交注意事项:⏹直接给出题号和答案即可,不需要提交答题步骤,也不要将原题目放上去。
⏹作业不要以附件形式提交,否则作业将不予批改,没有成绩。
⏹有些同学反映作业提交不成功,这很可能是因为提交时内容过多。
提交内容只需如下所示的1行:1 *** 2 *** 3 *** 4 X 5 X 6 X 7 X 8 XXXX 9 XXXX 10 XXXX(***为答案内容(1-3题),X为答案序号(4-10题,即A、B、C、D))。
由于有多选题,为避免答案混淆而影响作业批改,一定要写题号。
在答题界面中输入答案后单击界面上方的“发送”按钮即可。
⏹作业提交完毕后,请务必检查该作业是否提交成功(可点击自己的作业标题进入查看),如果由于网络问题提交不成功(如内容为空等),务必要重新提交。
若因为提交不成功而导致作业答案为空,作业将被判为0分。
⏹在作业提交截止时间(6月30日)之前,若自己的作业尚未被批改,可对作业进行修改。
⏹作业提交截止时间(6月30日)之后,教师会在公告栏处公布作业的答案。
⏹由于学生人数较多,教师需要一定的批改时间,若自己的作业暂时没有批改,请不要在答疑区催促老师批改作业。
符合要求的作业都会被批改。
●如果另有疑问,在提问前可先查看公告栏和答疑区,公告栏上对大家的共性问题会给出回答,答疑区中可能有类似问题的回答。
这样可避免大家对相同问题的反复询问。
填空题(每个10分,共30分)1.可以将各种数据转换为计算机能处理的形式并输送到计算机中去的设备统称为______设备。
2.IP地址记忆起来十方不方便,因此,每台主机可以取一个便于记忆的名字,这个名字就是_________。
3.在windows中,如果要选择多个排列不连续的文件,应在单击鼠标的同时按_______键。
单选题(每个10分,共40分)4.HTTP 是指()。
个人与团队第三次网上作业

个人与团队第三次网上作业第一篇:个人与团队第三次网上作业个人与团队第三次网上作业一、单项选择题(共 20 道试题,共 60 分。
)1.组织运作就像走钢丝,面对压力需要胆大心细,组织的运作通常不包括(B)。
A.输入B.寻求结果C.运作过程D.输出2.小陈在团队中总是能够创新,时常产生各种新的有效的想法,他在团队中扮演的角色是(C)。
A.推动者B.实施人员C.谋士D.领导3.在团队发展过程中,团队领导的支持作用不包括(C)。
A.帮助团队成员发展技能B.帮助团队成员获取相关知识C.不直接参与团队成员的工作,任由他们自由发挥D.促进组织目标和团队目标的实现4.组织经营的目的主要是为客户服务,同时也给自己带来利益。
据此认为组织的奋斗目标不应该包括(C)。
A.提高客户满意度B.增加收益C.击垮所有竞争对手D.降低营运成本5.许多组织都拥有一套约束自身行为的价值标准或行为理念,这些价值标准和行为理念称为(B)。
A.组织目标B.组织价值观C.组织行为D.组织特征6.根据PEST分析法,产品生命周期属于组织的(C)环境。
A.经济B.社会文化C.技术D.政治法律7.世界人口趋于老龄化,老年人数量不断增加,使企业不得不做出调整和变化,人口老龄化的问题属于企业的(B)环境。
A.经济B.社会文化C.政治D.生态环境8.在进行组织外部环境分析时我们通常采用PEST分析法。
PEST 分析法中的“P”代表(A)。
A.政治法律环境B.经济环境C.社会文化环境D.技术环境9.关于管理者,说法不正确的是(C)。
A.管理者的主要职责是完成工作任务B.管理者需要把领导的艺术运用到其角色之中C.管理者注重的是结果,而不是任务计划和控制D.管理者有发号施令的权力10.组织可以从非营销部门获取客户需求信息,这种获取信息的途径的优点是(B)。
A.直接可靠B.信息量大C.经过提炼,准确可靠D.易于理解和接受11.获取客户的需求信息主要有两个途径:外部获取和内部获取。
第三次c++上机作业

第三次上机作业1.输入正整数n,计算n的阶乘。
#include <iostream>using namespace std;int main (){intn,i;double result=0; //result是结果cout<<"请输入正整数:"<<endl; cin>>n;if(n<1){cout<<"输入错误!"<<endl;return 1; //A}result=1; //Bfor(i=2;i<n;i++) result*=i;cout<<result<<endl;return 0;}(1)分别输入数据 -2, 1 ,5, 10, 20 调试运行程序,并记录程序结果。
(2) 删除程序中//A 处的赋值语句 return 1; 重新以上述数据调试运行程序,结果是否正确,如果不正确,该如何修改?答:结果正确,无需修改,(3) 删除程序中//B处的语句 result=1;重新以上述数据调试运行程序,结果是否正确,如果不正确,该如何修改?答:不正确,可将最开始的double result=0修改为double result=1即可。
(4) 将程序中语句 double result=0; 改为 int result=0; 重新以上述数据调试运行程序,结果如何?为什么?答:输入-2和一和5 是结果一样,正确。
输入10时输出为3628800结果正确。
输入20时答案错误。
原因:输入10时,整型量和实型量表达方式不一样,实质一样;输入20时输出数据超出整型变量的表达范围,所以出现错误。
2.范例:编程计算求π的近似值。
#include <iostream>#include <cmath>using namespace std;void main (){longint i=0;double sum=0,term,pi;do{i+=1;term=1.0/(i*i);sum+=term;}while(term>1e-12);pi=sqrt(sum*6);cout<<"pi="<<pi<<endl;}(1)输入程序编译后使用Debug跟踪,单步执行程序,记录以下变量值的变化。
第三次文献检索上机作业

通过CNKI完成以下练习
1、查找由中国社会科学院主办的社科双高期刊,并写出刊名和种类。
2、查找从2008年---2009年第一作者为周来达所写的文章,写明题名及文献来源和来源库。
3、按照中图分类法查找分类号为G251或含“图书馆”的论文,并写明查找到的文献总量
数目。
4、查找作者单位是“北华航天工业学院”的文章,并写明所查找到的文献总量。
5、利用高级检索功能查找2004年1月至2009年1月,在文章关键词中含有计算机或含程
序设计,作者单位是清华大学的文献,并写明题名、文献来源、发表时间。
6、利用专业检索功能检索题名中含有机械,关键词含有机械加工并且作者为张姓的文献,
写明检索表达式,并记录检索结果。
浏览查看图书馆的各种数据库,如库客(KUKE)数字音乐图书馆等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
}
else lastday=29;
}
else
lastday=28;break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
lastday=31;break;
case 4:
case 6:
case 9:
case 11:
lastday=30;break;
}
printf("%d %d %d\n",year,month,lastday);
}
3.10身高预测
每个做父母的都关心自己孩子成人后的身高,据有关生理卫生知识与数理统计分析表明,影响小孩成人后身高的因素有遗传、饮食习惯与坚持体育锻炼等。小孩成人后的身高与其父母的身高和自身的性别密切相关。
void main()
{
float a,b,c,area,perimeter,s;
scanf("%f%f%f",&a,&b,&c);
s=(a+b+c)/2.0;
if((a+b>c)&&(b+c>a)&&(c+a>b))
{
area=sqrt(s*(s-a)*(s-b)*(s-c));
编程从键盘输入你的性别(用字符型变量sex存储,输入字符F表示女性,输入字符M表示男性)、父母身高(用实型变量存储,faHeight为其父身高,moHeight为其母身高)、是否喜爱体育锻炼(用字符型变量sports存储,输入字符Y表示喜爱,输入字符N表示不喜爱)、是否有良好的饮食习惯等条件(用字符型变量diet存储,输入字符Y表示喜爱,输入字符N表示不喜爱),利用给定公式和身高预测方法对你的身高进行预测。
if(mark<60)
printf("Fail\n");
else
printf("Pass\n");
}
3.2 找最小值
程序填空,不要改变与输入输出有关的语句。
输入四个整数,输出其中的最小值。
输入
12 6 1 90
输出
min is 1
【2】#include <stdio.h>
#include <stdio.h>
void main()
{
float a,b,c;
printf("输入三角形的三条边a,b,c:");
scanf("%f%f%f",&a,&b,&c);
if ((a+b>c)&&(b+c>a)&&(c+a>b))
{
if(a==b&&a==c)
}
3.9 显示当前月份的最后一天
编写一个程序输入年月,输出该月的最后一天。
不要改变程序中的其他部分,完成程序。
【9】#include <stdio.h>
void main()
{
int year,month,lastday;
printf("Please enter year and month:");
putchar('\n');
}
3.8 判定三角形
编写程序。实现根据用户输入的三角形的三条边长判定是何种三角形。
不要改变程序中的其他部分,完成程序。
请完成下面的程序。
【8】#include <stdio.h>
void main()
{
float a,b,c;
printf("输入三角形的三条边a,b,c:");
输出
tax=8.04
【5】#include <stdio.h>
void main()
{
float rate,salary,tax;
scanf("%f",&salary);
if(salary<=850) rate=0;
else if(salary<=1350) rate=5;
3.4 判断数的符号
程序填空,不要改变与输入输出有关的语句。
输入整数x,若x 大于0,y=1;若x 等于0,y=0;否则,y=-1,最后输出y。
输入
2
输出
1
【4】#include <stdio.h>
void main()
{
int x,y;
scanf("%d",&x);
if(x>0) y=1;
default:price=0;break;
}
printf("price=%0.2f\n",price);
}
3.7 字母转换
程序填空,不要改变与输入输出有关的语句。
输入一个字符,如果它是大写字母,输出相应的小写字母;如果它是小写字母,输出相应的
大写字母;否则,原样输出。
输入
3
在一个三角形中,任意两边之和大于第三边。
三角形的面积计算公式:
aere*area = s(s-a)(s-b)(s-c)
其中:s = (a+b+c)/2
输入
5 5 3
输出
area=7.15; perimeter=13.00
【3】#include <stdio.h>
#include <math.h>
printf("[4] grapes\n");
scanf("%d",&choice);
switch(choice)
{
case 1:price=3.00;break;
case 2:price=2.50;break;
case 3:price=4.10;break;
case 4:price=10.20;break;
}
else if((a*a+b*b==c*c)||(b*b+c*c==a*a)||(c*c+a*a==b*b))
printf("直角三角形\n");
else printf("一般三角形\n");
}
}
else
printf("不能组成三角形\n");
else if(x=0【应为x==0】) y=0;
else y=-1;
printf("%d\n",y);
}
3.5 计算个人所得税
输入一个职工的月薪salary,输出应交的个人所得税tax(保留2 位小数)。
tax = rate * (salary-850)
当 salary <= 850 时,rate = 0;
0。
输入
3
输出
price=4.10
【6】#include <stdio.h>
void main()
{
int choice;
float price;
printf("[1] apples\n");
printf("[2] pears\n");
printf("[3] oranges\n");
第3次上机作业 选择结构
3.1 显示两级成绩
程序填空,不要改变与输入输出有关的语句。
输入一个学生的数学成绩,如果它低于60,输出“Fail”,否则,输出“Pass”。
输入
60
输出
Pass
【1】#include <stdio.h>
void main()
{
int mark;
scanf("%d",&mark);
printf("等边三角形\n");
else
{
if(a==b||b==c||c==a)
{
if((a*a+b*b==c*c)||(b*b+c*c==a*a)||(c*c+a*a==b*b))
printf("等腰直角三角形\n");
else printf("等腰三角形\n");
scanf("%d%d",&year,&month);
switch(month)
{
case 2:
if(year%4==0)【这一部分的判断可以更简化一些。可以参见教材P108的内容,用一个逻辑表达式包含所有的条件。】
{
if(year%100==0)
{
if(year%400==0) lastday=29;
perimeter=a+b+c;
printf("area=%.2f;perimeter=%.2f\n",area,perimeter);
}
else
printf("These sides do not correspond to a valid triangle.\n");