- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验九、数组2
实验九、数组(2)
班级______________学号___________姓名___________
?
___________号机器 时间:________________________?
实验目的:
1. 进一步掌握一维数组、二维数组的使用
2. 熟练掌握字符数组的定义与使用
3. 掌握使用字符数组编写程序
实验要求:
每次实验前,学生要先预习实验内容,写出分析结果或程序,经实验指导老师检查后,上机运行、调试程序,得出最终正确结果。
?
实验内容:
一. 读程序
要求:读懂程序,写出分析结果;上机运行程序,得到运行结果,比较之。
?1、 include stdio.h
main()
{
char s1[50]= “ I ”;
char s2[ ]=” student!”
printf(“%d , \n”, strlen(s2) );
strcat(s1 , s2);
printf(“ %s \n” , s1);
}
?
分析结果 ? 运行结果 ? 2、
main()
{
char b[ 7 ] = { “ 67da12”} ;
int i , s=0 ;
for ( i =0 ; b [ i ] =’ 0 ’ b [ i ]=’ 9 ’ ;i+ =2)
s = 10*s + b [ i ] – ‘ 0 ‘ ;
printf ( “ %d \n “ , s ) ;
}
?
分析结果 ? 运行结果 ? ?
?
3、 # include stdio.h
main()
{
int i= 0 ;
char a [ ] = “bm” ;
char b [ ] = “cqid” , c [10] ;
while ( a [ i ] != ‘\0’ b [ i ] != ‘\0’ )
{
if (a [ i ] = b [ i ] ) c [ i ] = a [ i ] - 32 ;
else c [ i ] = b [ i ] - 32 ;
+ + i ;
}
c [ i ] = ‘ \ 0 ‘ ;
puts ( c ) ;
}
?
分析结果 ? 运行结果 ? ?
二.?? 完成程序
要求:根据要求,分析给出的上下语句,填写程序
1、??? a中所有的字符 d 删除 ,请在_______上填写正确内容。
# include stdio.h
main()
{
char s [80] ;
int i , j ;
gets(s) ;
for ( i = j = 0 ; s [ i ] ! = ‘ \ 0 ‘ ; ; i + +)
if ( s [ I ] ! = ‘d’ ) ________________________;
s [ j ] = ‘ \ 0 ‘ ;
puts( s ) ;
}
?
2、??? CR computerCRmusicCRgameCR,想找出最大字符串
,请在_______上填写正确内容。
# include stdio.h
# include string.h
main()
{
char str [ 10 ] , temp [10] = { “ Control ” };
int i ;
for (i=0 ;i 4 ;i++)
{ gets ( str ) ;
if ( ________________) strcpy ( temp , str ) ;
}
puts(temp) ;
}
?
三. 调试程序
要求:分析下列程序是否正确,如有错,错在哪儿?应如何改正?如正确,运行结果如何?上机调试之。
1、? ?
main()
1 { char a[ ] ;
2 int I, len=0 ;
3 a = “C Language Program”?;
4 for (i=0 ; a [ i ] != ‘ \0 ’ ;i+ +)
5 len + + ;
6 printf( “ %s ,“ , a ) ;
7 }
?
对 运行结果 ? 错 错误在 行 应改为: ?
2、? a [6] ={ ‘a’ , ‘ b ‘ , ‘ c ‘, ‘ d ‘ , ‘ e ‘ , ‘ f ‘ } 变为 a [6] ={‘ f ‘ , ‘a’ , ‘ b ‘ , ‘ c ‘, ‘ d ‘ , ‘ e ‘ , }。
main( )
1???????{ int i ;char
您可能关注的文档
- 实施可持续发展战略,综合整治南湖水环境.doc
- 实时嵌入式软件测试集成环境Cuttle ITE.pdf
- 实时系统中的POSIX及Case Study.doc
- 实现WAP系统的数据高可用性.doc
- 实现新课程理念下试卷旧貌换新颜. .ppt
- 实现站点上的人员协作.pdf
- 实现由“教教材”到“用教材教” 转变的思考.ppt
- 实现您的制造梦想.pdf
- 实现通用Petri网格描述的语用计算系统.ppt
- 实科学发展观.pdf
- 《GB/Z 44363-2024致热性 医疗器械热原试验的原理和方法》.pdf
- GB/T 16716.6-2024包装与环境 第6部分:有机循环.pdf
- 中国国家标准 GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统.pdf
- 《GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统》.pdf
- GB/T 44376.1-2024微细气泡技术 水处理应用 第1 部分:亚甲基蓝脱色法评价臭氧微细气泡水发生系统.pdf
- 中国国家标准 GB/T 44315-2024科技馆展品设计通用要求.pdf
- GB/T 44305.2-2024塑料 增塑聚氯乙烯(PVC-P)模塑和挤塑材料 第2部分:试样制备和性能测定.pdf
- 《GB/T 44315-2024科技馆展品设计通用要求》.pdf
- GB/T 44315-2024科技馆展品设计通用要求.pdf
- GB/T 39560.9-2024电子电气产品中某些物质的测定 第9 部分:气相色谱-质谱法(GC-MS)测定聚合物中的六溴环十二烷.pdf
文档评论(0)