C语言程设计实验与案例周信东主编实验五六数组及字符处理文档格式.docx

上传人:b****3 文档编号:6902194 上传时间:2023-05-07 格式:DOCX 页数:9 大小:305.34KB
下载 相关 举报
C语言程设计实验与案例周信东主编实验五六数组及字符处理文档格式.docx_第1页
第1页 / 共9页
C语言程设计实验与案例周信东主编实验五六数组及字符处理文档格式.docx_第2页
第2页 / 共9页
C语言程设计实验与案例周信东主编实验五六数组及字符处理文档格式.docx_第3页
第3页 / 共9页
C语言程设计实验与案例周信东主编实验五六数组及字符处理文档格式.docx_第4页
第4页 / 共9页
C语言程设计实验与案例周信东主编实验五六数组及字符处理文档格式.docx_第5页
第5页 / 共9页
C语言程设计实验与案例周信东主编实验五六数组及字符处理文档格式.docx_第6页
第6页 / 共9页
C语言程设计实验与案例周信东主编实验五六数组及字符处理文档格式.docx_第7页
第7页 / 共9页
C语言程设计实验与案例周信东主编实验五六数组及字符处理文档格式.docx_第8页
第8页 / 共9页
C语言程设计实验与案例周信东主编实验五六数组及字符处理文档格式.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

C语言程设计实验与案例周信东主编实验五六数组及字符处理文档格式.docx

《C语言程设计实验与案例周信东主编实验五六数组及字符处理文档格式.docx》由会员分享,可在线阅读,更多相关《C语言程设计实验与案例周信东主编实验五六数组及字符处理文档格式.docx(9页珍藏版)》请在冰点文库上搜索。

C语言程设计实验与案例周信东主编实验五六数组及字符处理文档格式.docx

实验五部分:

●【增强题】:

Eh5-1请在下面分别插入改正错误后的源程序代码及运行成功时的画面:

源程序代码:

请在此粘贴修改后正确的程序代码。

#include<

stdio.h>

voidmain()

{

●Eh5-2请在下面分别插入本题的源程序代码及运行成功时的画面:

程序源代码:

请在此粘贴本题的程序代码。

#include<

iostream>

usingnamespacestd;

{inta[11],i,j,t,k;

for(i=1;

i<

11;

i++)//以a[1]开始存储第一个元素,存十个数直到数组下标为11.再以冒泡法排序

{cout<

<

"

请输入数据组中的第"

个数据"

endl;

cin>

>

a[i];

}

10;

i++)

for(j=1;

j<

11-i;

j++)

if(a[j]>

a[j+1])

{t=a[j];

a[j]=a[j+1];

a[j+1]=t;

cout<

下面是排序后的数组"

//数的输出每四个数输出为一行

{cout.width(4);

cout<

if(i%4==0)

请输入要插入的数K:

k;

/*从第一个数a[1]开始啊a[i]与k比较大小,若k大则a[i]向前移一个

数(若a[1]要前移则移到a[0]),若k小则k存在a[i]前一个数中*/

{if(a[i]<

k)

a[i-1]=a[i];

else

{a[i-1]=k;

break;

if(i==11)

a[10]=k;

//循环的跳出可能是i=11时(当k大于a[10]时),则需要对a[11]另赋值k

插入K后的数组是:

for(i=0;

if((i+1)%4==0)

运行结果:

请在此粘贴本程序运行成功时的截图

实验六部分:

Eh6-1请在下面分别插入本题的源程序代码及运行成功时的画面:

charstr1[120],str2[120];

inti=0;

printf("

Pleaseinputastring:

\n"

);

scanf("

%s"

str1);

while(str1[i]!

='

\0'

){

if(str1[i]=='

z'

)str2[i]='

a'

;

elseif(str1[i]=='

Z'

A'

elsestr2[i]=str1[i]+1;

i++;

if(str1[i]=='

@'

)break;

}

str2[i]='

\nSourcestring:

%s;

\nTargetstring:

%s\n"

str1,str2);

//getch();

 

●Eh6-2请在下面分别插入本题的源程序代码及运行成功时的画面:

intmain()

charc;

intletters=0,space=0,digit=0,other=0;

printf("

请输入一行字符:

while((c=getchar())!

='

\n'

if(c>

&

c<

||c>

letters++;

elseif(c=='

'

space++;

elseif(c>

0'

9'

digit++;

other++;

字母数:

%d\n空格数:

%d\n数字数:

%d\n其他字符:

%d\n"

letters,space,digit,other);

return0;

四、选作实验题目完成情况

若你选作了课堂布置之外的题目,请按照上述格式依次编写你所作各题目的题号、源程序代码、运行结果截图及其结果情况分析。

五、实验总结

总结你在实验中易犯的错误及其解决方法,或总结本次实验中你学到的经验或技能等。

注意,不要说空话。

问题:

字符处理的应用方法把握的不是很好,有时候甚至都不会用,

解决:

多做练习,。

勤于动脑

知识:

在一定的程度上把握了数组、字符数组的定义,初始化。

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

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2