c009字符型数组及应用.ppt
上传人:sy****28 上传时间:2024-09-15 格式:PPT 页数:13 大小:147KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

c009字符型数组及应用.ppt

c009字符型数组及应用.ppt

预览

免费试读已结束,剩余 3 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第9讲字符型数组及应用第9讲字符型数组及应用一、字符数组的定义、初始化二、字符串输入输出操作main(){chars[20];inti,number=0,other=0;printf("Inputastring:");for(i=0;i<20;i++)scanf("%c",&s[i]);for(i=0;i<20;i++)switch(s[i]){case'0':case'1':case'2':case'3':case'4':case'5':case'6':case'7':case'8':case'9':number++;break;default:other++;}printf("number:%d,other:%d\n",number,other);}三、常用的字符串操作函数main(){charc1[10]="China",c2[10]="man";strcat(c1,c2);printf("Stringc1:");puts(c1);/*输出字符串c1*/printf("Stringc2:");puts(c2);/*输出字符串c2*/}/*程序e706.c*/#include"stdio.h"main(){charc1[20]="program",c2[10]="example";strcpy(c1,c2);printf("Stringc1:");puts(c1);printf("Stringc2:");puts(c2);}返回四、字符型数组的应用main(){chartext[100];intword,i;gets(text);if(text[0]=='')word=0;elseif(text[0]!='\0')word=1;i=1;while(text[i]!='\0'){if(text[i-1]==''&&text[i]!='')word++;i++;}printf("word=%d\n",word);}main(){chars1[80],s2[80];inti=0,j,k,k1,k2,flag;gets(s1);gets(s2);k1=strlen(s1);k2=strlen(s2);flag=0;while(i<k1-k2+1&&!flag){j=0;k=i;while(s2[j]&&s1[k]==s2[j]){j++;k++;}if(s2[j]=='\0'){flag=1;break;}i++;}if(flag==1)printf("%sisin%s.\n",s2,s1);elseprintf("%sisnotin%s.\n",s2,s1);}字符型数组及应用-小结