电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数据结构C语言串的基本操作

数据结构C语言串的基本操作_第1页
1/22
数据结构C语言串的基本操作_第2页
2/22
数据结构C语言串的基本操作_第3页
3/22
下载后可任意编辑串的基本操作#include#include#include#define m 100typedef struct{char ch[m];int length;}Hstr;void main(){Hstr *l,*p,*r;char c,w;int h,j,k;int i=0;l=(Hstr *)malloc(sizeof(Hstr));p=(Hstr *)malloc(sizeof(Hstr));r=(Hstr *)malloc(sizeof(Hstr));l->length=0; p->length=0;r->length=0;printf("请选择相关操作(数字 1~5 控制,输入 0 结束)\n");printf("--------------1.建立串---------------\n");printf("--------------2.显示串长度-----------\n");printf("--------------3.生成与原来相同的串---\n");printf("--------------4.串比较---------------\n");printf("--------------5.串连接---------------\n");printf("--------------6.返回值---------------\n");scanf("%c",&w);getchar();while(w){switch(w){case '1':{printf("请输入字符(#结束):\n");scanf("%c",&c);while(c!='#'){ l->length++;l->ch[i]=c;i++;scanf("%c",&c);下载后可任意编辑}printf("串中字符为\n");for(i=0;ilength;i++)printf("%c",l->ch[i]); printf("\n");}break;case '2':{ printf("串长度为%d\n",l->length);}break;case '3':{ for(i=0;ilength;i++) { p->ch[i]=l->ch[i]; } p->length=l->length; printf("复制的串中字符为\n");for(i=0;ilength;i++)printf("%c",p->ch[i]); printf("\n"); }break;case '4':{i=0;printf("请输入要与原串比较的字符串(#结束):\n");scanf("%c",&c);while(c!='#'){ r->length++;r->ch[i]=c;i++;scanf("%c",&c);}printf("第二个串中字符为\n");for(i=0;ilength;i++)printf("%c",r->ch[i]); printf("\n"); for(i=0;ilength&&ilength;i++){if(l->ch[i]!=r->ch[i]){if((l->ch[i]-r->ch[i])<0){printf("第二个串大"); printf("\n");}if((l->ch[i]-r->ch[i])>0){printf("第一个串大"); printf("\n");}break;}}if(i==r->length||i==l->length)printf("两个串一样大\n");下载后可任意编辑 }break;case'5':{i=0;printf("请输入要与原串连接的串(#结束)\n"); scanf("%c",&c);while(c!='#'){r->length++;r->ch[i]=c;i++;scanf("%c",&c);}printf("第二个串中字符为\n");for(i=0;ilength;i++)printf("%c",r->ch[i]); printf("\n");for(i=0,j=0;ilength;i++,j++)l->ch[l->length+i]=r->ch[j];l->length=l->l...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数据结构C语言串的基本操作

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部