1 / 6
文档名称:

字符串例题.doc

格式:doc   大小:34KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

字符串例题.doc

上传人:文库旗舰店 2019/5/7 文件大小:34 KB

下载得到文件列表

字符串例题.doc

文档介绍

文档介绍:字符串例题讲解1、按特定顺序输出压缩输入一段字符串,把相同的字符按出现顺序,归在一起,并压缩。例如:输入:e输出:SSaammmeeCoS2a2m3e2C1o1#include<>#include<>intmain(void){charch[100],str[100],s;inti=0,j=0,count=1,k=0;scanf("%s",ch);for(i=0;i<strlen(ch);i++){if(ch[i]!=''){s=ch[i];for(j=0;j<strlen(ch);j++){if(s==ch[j]){str[k]=ch[j];k++;ch[j]='';}}}}printf("%s\n",str);for(i=0;i<strlen(str);i++){if(str[i]==str[i+1]){count++;}else{printf("%c%d",str[i],count);count=1;}}printf("\n");return0;}2、IP地址判断是否合法输入一个IP地址,判断时候ip地址合法ip地址由4位0-:#include<>#include<>#include<>intmain(void){charip[20]={};inti=0,j=0;intnum[4]={};scanf("%[^\n]",ip);char*sep=".";char*p=strtok(ip,sep);while(p!=NULL){num[i++]=atoi(p);p=strtok(NULL,sep);}if(num[0]==0||num[0]>255||num[1]>255||num[2]>255||num[3]>255)printf("NO\n");elseprintf("YES\n");return0;}3、字符串解压字符串原地压缩。题目描述:"e5a3f2"解压缩为“eeeeeaaaff"。字符串压缩算法,把s字符串压