文档库

最新最全的文档下载
当前位置:文档库 > C程序设计上机实验报告11

C程序设计上机实验报告11

C程序设计实验报告

实验名称:指针与字符串学时安排:2课时

实验类别:上机操作型实验要求:1人1组

 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

一、实验目的

1. 掌握通过指针操作字符串的方法;

二、实验设备介绍

软件需求: Visual C++ 6.0或CFree3.5以上版本

硬件需求: 对于硬件方面的要求,建议配置是Pentium III 450以上的CPU 处理器,64MB以上的内存,200MB的自由硬盘空间、CD-ROM驱动器、能支持24位真彩色的显示卡、彩色显示器、打印机。

三、实验内容

1.输入一个字符串t和一个正整数m,讲t中从第m个(m小于字符串长度)字符开始的全部字符复制的字符串s中,再输出字符串s。要求用字符指针定义并调用函数strmcpy(s, t, m),它的功能是将字符串t中从第m个字符开始的全部字符复制到字符串s中。示例如下:Input a string: happy new year!

Input an integers: 7

Output is: new year!

2. 编写一个函数delchar(s, c),该函数将字符串s中出现的所有c字符删除。自己定义main 函数,并在其中调用delchar(s,c)函数。D此大锅饭

3. 改正程序error08_

4.cpp中的错误。函数strc的作用是将字符串s连接到t的尾部。在主函数中输入两个字符串s和t,调用strc完成字符串的连接。输入输出结果如下所示:

World!

Hello

HelloWorld!

要求把正确的代码(按规范缩进)写入报告,并以注释的方式说明错误原因。

注释示例如下:

int i; /*循环控制变量不能定义为double类型*/

4. 编程判断输入的一串字符是否为“回文”,如果是输出“Yes”,否则输出“No”。所谓“回文”,是指顺读和倒读都一样的字符串。如“XYZYX”和“xyzzyx”都是回文。

四、程序清单

第一题

#include

void strmcpy(char str[],char t[],int m){

int i=0,n; char *s; s=str;

第 1 页共4 页

免费下载Word文档免费下载: C程序设计上机实验报告11

(共4页)