}
运行结果:
请在此粘贴本程序运行成功时的截图
实验(shíyàn)六部分(bùfen):
●【增强(zēngqiáng)题】:
Eh6-1请在下面分别(fēnbié)插入本题(běntí)的源程序代码及运行成功时的画面:
程序源代码:
请在此粘贴本题的程序代码。
#include
voidmain()
{
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')str2[i]='A';
elsestr2[i]=str1[i]+1;
i++;
if(str1[i]=='@')break;
}
str2[i]='\0';
printf("\nSourcestring:
%s;\nTargetstring:
%s\n",str1,str2);
//getch();
}
运行结果:
请在此粘贴本程序运行成功时的截图
●Eh6-2请在下面(xiàmian)分别插入本题(běntí)的源程序代码及运行(yùnxíng)成功时的画面:
程序(chéngxù)源代码(dàimǎ):
请在此粘贴本题的程序代码。
#include
intmain()
{
charc;
intletters=0,space=0,digit=0,other=0;
printf("请输入一行字符:
");
while((c=getchar())!
='\n')
{
if(c>='a'&&c<='z'||c>='A'&&c<='Z')
{
letters++;
}
elseif(c=='')
{
space++;
}
elseif(c>='0'&&c<='9')
{
digit++;
}
else
{
other++;
}
}
printf("字母数:
%d\n空格数:
%d\n数字数:
%d\n其他(qítā)字符:
%d\n",letters,space,digit,other);
return0;
}
运行(yùnxíng)结果:
请在此粘贴(zhāntiē)本程序运行成功时的截图
四、选作实验题目(tímù)完成情况
若你选作了课堂布置(bùzhì)之外的题目,请按照上述格式依次编写你所作各题目的题号、源程序代码、运行结果(jiēguǒ)截图及其结果情况分析。
五、实验(shíyàn)总结
总结你在实验中易犯的错误及其解决方法,或总结本次实验中你学到的经验(jīngyàn)或技能等。
注意,不要说空话。
。
问题:
字符处理的应用方法把握的不是很好,有时候甚至都不会用,
解决:
多做练习,。
勤于动脑
知识:
在一定的程度上把握了数组、字符数组的定义,初始化。
内容总结
(1)实验4数组及字符处理
学号:
姓名:
实验日期:
2018.11.11
实验目的和要求
(1)掌握一维数组与二维数组的定义、初始化和数组元素的引用方法
(2)i++)
{cout.width(4)
(3)cin>>k
(4)inti=0
(5)printf("\nSourcestring:
%s
(6)//getch()
(7)