程序设计(C语言)实验指导
纳兹多拉格尼尔
我燃烧起来了
展开
-
实验11第4题(链表建立、查找、释放)
题目要求:创建链表,输入一串正整数,输出最大值、最小值并求和。#include<stdio.h>#include<stdlib.h>typedef struct List{ /*定义结构并命名为list,其指针为listPtr*/ int number; struct list* next;}list;typedef list* listPtr;...原创 2019-03-09 14:34:51 · 464 阅读 · 0 评论 -
实验11的第10题(链表排序)
题目要求:输入一组正整数,以-1结束且-1不计入数据,输出其递增排序后的数列。#include<stdio.h>#include<stdlib.h>/*定义结构*/ /*命名为list,指向list的指针命名为listPtr*/typedef struct List{ int number; struct List* next;}list;ty...原创 2019-03-09 21:21:26 · 425 阅读 · 0 评论 -
实验11的第11题(链表匹配)
题目要求:输入两组数据 list A 、list B。判断list B是否为list A的子集。两组数据均以-1结尾,且-1不计入数据。#include<stdio.h>#include<stdlib.h>/*定义结构变量*//*命名为list,其指针为listPtr*/ typedef struct List{ int num; struct Lis...原创 2019-03-09 22:37:01 · 884 阅读 · 0 评论 -
实验11 problem 9 链表归并
链表归并:已知有两链表A、B满足:1.数据递增 (以-1结尾,-1不计入数据) 2.单个链表内无重复数据要求:若B中的某些数据在A中不存在,则将B中的这些数据归并到A中,且仍为递增顺序排列;若B中的某些数据在A中也存在,则这些数据不被归并到A中。输出A、B时;若A或B中没有数据,则输出“There is no item in A(B) list.”。例如:Sample 1:Pleas...原创 2019-03-23 22:01:19 · 848 阅读 · 0 评论 -
程序设计(C语言)实验指导 实验12 problem 1(初时ASCII码文件)
问题描述:对ASCII码文件作一下三个处理:Task 1:统计大写字母、小写字母、数字和其余字符数量。Task 2:统计行数、最长行的字符数和最短行的字符数。Task 3:统计每个大写字母、小写字母的数量。每行四个字母,用tab隔开。输入:在源代码同目录下创建文本文档,命名为p1;在该文档中输入多行大小写字母、数字、符号等并保存。输出样例:Task 1:capital:59low...原创 2019-04-06 21:26:37 · 1682 阅读 · 2 评论 -
程序设计(C语言)实验指导 实验12 problem 4 过滤注释
问题描述:将一个.c文件1复制到另一个文件2中,要求过滤掉文件1中的注释。注释类型:以//开头或者//中的注释。用一个函数完成该功能。基本要求:假设//或者//不会出现在printf语句中。高级要求:要能处理printf中的//或者/**/文件要求:在源代码同目录下创建命名为p12in的.c文件#include<stdio.h>int main(){ FILE *fp...原创 2019-04-07 16:10:00 · 2176 阅读 · 0 评论 -
程序设计(C语言)实验指导 商品记录维护
商品记录维护练习目的:随机存取文件的建立、读取、记录删除和更新操作。问题描述:有一家商店,为了查看店里有些什么商品、数量有多少以及每件商品的价格如何,需要编制一份商品目录。每种商品都包括4种属性:商品ID、商品名、数量与价格。商品ID为0—99之间的整数,每种商品的ID号互不相同,所以这里默认只有100种商品;商品名只包含大小写字母与空格,长度不超过35个字符;商品数量的范围是0—99999;...原创 2019-04-09 17:08:00 · 831 阅读 · 0 评论