《程序设计(C语言)》
实 验 报 告
专 业:
班 级:
级 班
学 号:
姓 名:
---------------------------------------------------------------------------------------------------------------------------------
实验十二 数组(二)
1、实验目的
1、掌握字符数组的定义和存储;
2、掌握字符串的输入和输出;
3、掌握字符串操作的常用函数。
二、实验内容
1、程序设计定义长度为30一维字符数组,用%c进行输入,用%c倒序输出。
2、程序设计定义长度为30一维字符数组,用%s进行输入输出。
3、程序设计定义长度为30一维字符数组,用gets( )和puts( )函数进行输入输出。
4、程序设计将一个字符串复制到另一个字符串数组中。
选做:5、程序设计求字符串的长度。
6、程序设计定义一个字符串中删除一个指定的字符。
三、实验步骤
1、定义长度为30一维字符数组,用%c进行输入,用%c倒序输出。
程序截图:
运行结果截图:
2. 定义长度为30一维字符数组,用%s进行输入输出。
程序截图:
运行结果截图:
3定义长度为30一维字符数组,用gets( )和puts( )函数进行输入输出。(输入的字符串中有空格)
程序截图:
运行结果截图:
4、将一个字符串复制到另一个字符串数组中,不能用strcpy( )函数。给出部分代码:
char s1[80], s2[80];
gets(s1);
int i;
for(i=0;s1[i]!=’\0’;i++)
{
循环体自己完成
}
s2[i]=’\0’;
puts(s2);
程序截图:
运行结果截图:
选做:5、求字符串的长度,不用strlen()函数。
程序截图:
运行结果截图:
6、定义一个字符串中删除一个指定的字符。在数组str中删除变量c中的字符。
给出部分代码:
char str[8]];char c;
gets(str);
getchar(c);
for(i=0;str[i]!='\0';i++)
if(str[i]!=c) {自己完成 }
str[ j]='\0';
puts(str);
}
程序截图:
运行结果截图:
继续阅读
本文档为【c语言编程阶梯教程十二】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。