各种字符串处理函数示例(基本)

各种字符串处理函数示例(基本)

ID:34452304

大小:128.00 KB

页数:7页

时间:2019-03-06

各种字符串处理函数示例(基本)_第1页
各种字符串处理函数示例(基本)_第2页
各种字符串处理函数示例(基本)_第3页
各种字符串处理函数示例(基本)_第4页
各种字符串处理函数示例(基本)_第5页
资源描述:

《各种字符串处理函数示例(基本)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、示例1.字符串输出示例。程序:#includevoidmain(void){charstr[25]={"Welcometoourcity!"};puts(str);puts("Thankyou!");}结果:2.字符串输入实例。(注意比较gets与scanf和puts与printf的区别)程序:#includevoidmain(main){charstr[20];gets(str);puts(str);printf("*********");scanf("%s",str);puts(str);}结果:3.测字符串长度

2、函数strlen()的使用。程序:#include#includevoidmain(main){chara[10]="program";intx,y;x=strlen(a);y=strlen("abc13");printf("%d%d",x,y);}结果:1.字符串连接函数的使用。程序:#include#includevoidmain(main){chars1[20]="Hello",s2[6]="Word";puts(s1);puts(s2);strcat(s1,s2

3、);printf("%s",s1);}结果:修改后程序:#include#includevoidmain(main){chars1[5]="Hello",s2[6]="Word";puts(s1);puts(s2);strcat(s1,s2);printf("%s",s1);}结果:1.字符串复制函数strcpy的应用。(将第二个字符串的值拷给第一个)程序:#include#includevoidmain(main){chars1[10]="Program",s2[6]="

4、turbo";printf("%s,%s",s1,s2);strcpy(s1,s2);printf("%s,%s",s1,s2);}结果:2.字符串比较函数strcmp函数。程序:#include#includevoidmain(main){intk;charstr1[20],str2[]="Computerstring";gets(str1);k=strcmp(str1,str2);if(k==0)printf("str1=str2");if(k>0)printf("str1>str2");if(k<

5、0)printf("str1#includevoidmain(main){chars[]="1a2AB3abc";printf("%s",strupr(s));printf("%s",strlwr(s));}结果:4.5典型例题精解(P109)1.输入一行字符,统计其中有多少个单词。单词之间用一个或多个空格隔开。程序:#include#includevoidmain(void){chars[80],

6、c;inti,n,word;n=0;word=0;gets(s);for(i=0;(c=s[i])!='';i++)if(c=='')word=0;elseif(word==0){word=1;n=n+1;}printf("n=%d",n);}结果:2.从键盘任意输入一个字符串,然后按逆序存放后输出。程序:#include#includevoidmain(void){chars[80],ch;intlen,i;gets(s);len=strlen(s);for(i=0;i

7、];s[i]=s[len-i-1];s[len-i-1]=ch;}printf("s=%4d",s);}结果:3.求下列矩阵中两对角线上元素之和。程序:#includevoidmain(void){inta[4][4]={{2,5,1,8},{7,1,6,4},{0,2,5,9},{3,0,2,1}};inti,j,s=0;for(i=0;i<4;i++)for(j=0;j<4;j++){if(i==j)s+=a[i][j];if(i+j==3)s+=a[i][j];}printf("两对角线元素之和为%d",s);}结果

8、:4.查找算法已知一个包含10个整形升序数组成的一维数组a。现任意

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。