云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言上机实验1-18

C语言上机实验1-18

  • 62 次阅读
  • 3 次下载
  • 2025/12/13 11:01:02

1.掌握指针的定义和使用方法,熟练使用指针进行程序设计。 二、实验内容 1.编写程序,输入10个整数存储在数组中,要求使用指针来实现此数组的逆序排列。(不使用函数)

Enter array: 2 6 3 8 10 25 4 22 58 9 reversed array: 9 58 22 4 25 10 8 3 6 2 2.编写程序,使用指针来实现对10个整数按降序排列。(不使用函数)

实验十三 指针(二)

一、实验目的

1.掌握指针的定义和使用方法,熟练使用指针进行程序设计。 二、实验内容

1.编写程序,用指针来实现把字符串str2的前n个字符复制到字符数组str1中去。

2.编写程序,读一条消息,然后检查这条消息是否是回文(消息中的字母从左往右看和从右往左看是一样的, 提示:忽略所有不是字母的字符。用指针来跟踪数组中的位置。):

Enter a message: he lived as a devil, eh? Palindrome

Enter a message:Madam, I am Adam.? Not a palindrome

实验十四 指针(三)

一、实验目的

1.掌握指针作为函数参数的定义和使用方法,熟练进行程序设计。 二、实验内容

1.编写函数,要求使用指针作为函数的参数,搜索出字符串str1中满足下列条件的从串的起始部分开始的最大长度:不包含字符串str2中的任何字符。(在main函数中输入字符串str1和str2,然后输出结果。)

Enter str1:asfsdfsdf Enter str2:wdbf

Result:2

2.编写函数,要求使用指针作为函数的参数,交换任意输入的字符串a和字符串b中对应的元素。在main函数中输入字符串a和b,然后输出交换之后的a和b。

Enter string a: abcde123 Enter string b: uvwxy

Exchange string a: uvwxy123 Exchange string b: abcde

实验十五 结构体类型(一)

一、实验目的

1.掌握结构体变量、结构体指针的定义和使用方法,熟练进行程序设计。 二、实验内容

1.假定time结构包含三个成员:hour、minute和second(都是int类型)。由用户读入从午夜开始的秒数total_sec,请计算出一个等价的时间结构,等价的时间用小时(0 ~23)、分钟(0 ~59)和秒(0 ~59)表示。

Enter total seconds:2590 Time:0:43:10

Enter total seconds:39802 Time:11:3:22

2.编写程序,用结构体指针实现,输入3个学生的信息(学生信息包括:学号、姓名、分数)放在结构体数组中,要求输出分数最高的学生的详细信息。

实验十六、实验十七 结构体类型

一、实验目的

1.掌握结构体数组、函数的定义和使用方法,熟练进行程序设计。 二、实验内容

编写一个程序模拟实现图书的管理,按下列要求循序渐进地编程实现,先编写第1个程序,然后试着在第1个程序的基础上编写第2个程序,??

程序1 定义一个结构体类型mybook,包括成员name(书名)、price(价格)、press(出版社)、author(作者)、bookISBN(书的ISBN号),定义一个结构体数组mybook books[200],编写一个函数inputdata(mybook books[],int n),n为书的数量,从键盘上输入n本书的信息,编写一个函数print(mybook books[],int n),输出全部书的信息。

程序2 在程序1的基础上,增加查找功能,编写函数searchname(mybook books[],char name[]),根据书名name在数组books中查找是否存在此书,如果能找到,输出该书的详细信息,如果找不到,输出“Without this book”。

程序3 增加删除功能,编写函数deletename(mybook books[],char name[]),根据书名name在数组books中查找是否存在此书,如果存在,删除该书,并提示“The book was successfully deleted,Delete book name :该书的详细信息”。如果不存在,输出“Without the book, cannot be removed.”

程序4 添加函数menu(),输出菜单项

请选择你要进行的操作(请输入1-4中的任一个数字): 1:Input 2:Delete 3:Search 4:Exit

当用户输入1-3时,分别调用输入、删除和查找函数,当用户输入4时程序结束。

实验十八 文件

一、实验目的

1. 掌握文件的定义和使用方法,熟练进行程序设计。 二、实验内容

1.编写程序,把一个已存在的文件file1中的所有字母转换成大写形式,然后存入一个新文件file2中保存。

2.有5个学生,每个学生的信息包括学号、姓名、出生日期。从键盘输入学生的数据。按年龄排序。将已排序的学生数据存入一个新文件stu_sort中。

从来就不在状态,我怎么会这样、、、、?????????? (⊙_⊙) (⊙ o ⊙) (╯﹏╰) (^o^) (ˇ?ˇ)

搜索更多关于: C语言上机实验1-18 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

1.掌握指针的定义和使用方法,熟练使用指针进行程序设计。 二、实验内容 1.编写程序,输入10个整数存储在数组中,要求使用指针来实现此数组的逆序排列。(不使用函数) Enter array: 2 6 3 8 10 25 4 22 58 9 reversed array: 9 58 22 4 25 10 8 3 6 2 2.编写程序,使用指针来实现对10个整数按降序排列。(不使用函数) 实验十三 指针(二) 一、实验目的 1.掌握指针的定义和使用方法,熟练使用指针进行程序设计。 二、实验内容 1.编写程序,用指针来实现把字符串str2的前n个字符复制到字符数组str1中去。 2.编写程序,读一条消息,然后检查这条消息是否是回文(消息中的字母从左往

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com