西南交大C实验.docx

上传人:b****7 文档编号:9025885 上传时间:2023-02-02 格式:DOCX 页数:6 大小:115.83KB
下载 相关 举报
西南交大C实验.docx_第1页
第1页 / 共6页
西南交大C实验.docx_第2页
第2页 / 共6页
西南交大C实验.docx_第3页
第3页 / 共6页
西南交大C实验.docx_第4页
第4页 / 共6页
西南交大C实验.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

西南交大C实验.docx

《西南交大C实验.docx》由会员分享,可在线阅读,更多相关《西南交大C实验.docx(6页珍藏版)》请在冰豆网上搜索。

西南交大C实验.docx

西南交大C实验

实验11实验报告

一、实验目的

1.掌握string字符串型的使用方法;

2.掌握string字符串型的基本操作:

大小写转换、字符统计、关键字查找、字符串排序等的常用算法。

二、实验任务

1.输入并存储一个字符串,将该字符串中的所有小写字母转换为大写字母后输出。

要求:

使用字符数组(即char数组)存放字符串。

2.输入并存储一个字符串,统计该字符串中'a'字符(不区分大小写)的个数。

要求:

使用string变量存放字符串。

3.输入并存储一个字符串,将该字符串中的每个字母加10后再将字符串输出。

要求:

分别采用以下方法实现

(1)使用字符数组(即char数组)存放字符串;

(2)使用string变量存放字符串。

4.输入并存储一个由26个英文字母(不分大小写)组成的字符串,再输入一个英文字母,查找该字母在字符串中第一次出现的位置。

三、实验结果(源程序+注释+运行界面截图)

(要求:

(1)提供源程序;

(2)源程序包含必要的注释,包括:

在程序头部给出本程序功能的注释、所定义变量的用途注释、程序块的功能注释、子函数的功能注释等;(3)运行结果的窗口截图,程序运行结果中输出的第一行内容必须为:

程序作者的学号和姓名。

1.

#include

usingnamespacestd;

voidmain()

{

cout<<"学号:

姓名:

"<

cout<<"========================================="<

inti;

chars[100];

gets(s);

strlen(s);

for(i=0;i

if(s[i]>='a'&&s[i]<='z')

s[i]=s[i]-32;

cout<

2.

#include

#include

usingnamespacestd;

voidmain()

{

cout<<"学号:

姓名:

"<

cout<<"========================================="<

strings;

inti,number=0;

getline(cin,s);

for(i=0;i<();i++)

if(s[i]=='a'||s[i]=='A')

number=number+1;

cout<

}

3.

(1)

#include

usingnamespacestd;

voidmain()

{

cout<<"学号:

姓名:

"<

cout<<"========================================="<

chars[100];

inti;

cout<<"请输入一个字符串:

"<

gets(s);

for(i=0;i

s[i]=s[i]+10;

cout<<"转换后的字符串为:

"<

cout<

}

(2)

include

#include

usingnamespacestd;

voidmain()

{

cout<<"学号:

姓名:

"<

cout<<"========================================="<

strings;

inti;

cout<<"请输入一个字符串:

"<

getline(cin,s);

for(i=0;i<();i++)

s[i]=s[i]+10;

cout<<"转换后的字符串为:

"<

cout<

}

4.

#include

#include

usingnamespacestd;

voidmain()

{

cout<<"学号:

姓名:

"<

cout<<"========================================="<

strings;

charx;

inti,num=0;

cout<<"请输入一个字符串:

"<

getline(cin,s);

cout<<"请输入一个英文字母:

"<

cin>>x;

for(i=0;i<();i++)

if(s[i]==x)

{num=i;break;}

if(i<())

cout<<"字母"<

else

cout<<"在字符串"<

}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1