博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
5.14数据结构-串的输入,对比,复制,匹配
阅读量:5113 次
发布时间:2019-06-13

本文共 1189 字,大约阅读时间需要 3 分钟。

#include
#define size 100typedef struct node{ char c1[size]; int length=0;}sq;int leng1(sq&l){ int i=0; while(l.c1[i]!='\0'){ l.length++; i++; } return l.length;} //求c1长度 int leng2(char c[]){ int b=0,i=0; while(c[i]!='\0'){ i++; b++; } return b; //求c2长度 }main(){ sq l; int num1,num2,num3=0,num4,a=0,i,j; char c2[size],c3[size],c4[size]; printf("请输入存入c1的字符串:"); gets(l.c1) ; printf("请输入存入c2的字符串:"); gets(c2) ; printf("请输入要与c1对比的子串:"); gets(c4); num1=leng1(l); printf("c1长度为:%d\n",num1); num2=leng2(c2); printf("c2长度为:%d\n",num2); if(num1==num2){ for(i=0;i
c2[i]?1:-1; printf("%d(1表示c1大,-1表示c2大)\n",a); } } } if(a==0||num1!=num2) printf("两个串相等\n"); //判断相等 for(i=0;i
l.length||j
l.length) printf("错误!"); else{ for(i;i<=j;i++){ c3[k]=l.c1[i-1]; num3++; k++; } } printf("c3中有数据:"); for(i=0;i

 

转载于:https://www.cnblogs.com/huangjiaxin/p/10859846.html

你可能感兴趣的文章
证件照(1寸2寸)拍摄处理知识汇总
查看>>
罗马数字与阿拉伯数字转换
查看>>
Eclipse 反编译之 JadClipse
查看>>
Python入门-函数
查看>>
[HDU5727]Necklace(二分图最大匹配,枚举)
查看>>
距离公式汇总以及Python实现
查看>>
设计模式之装饰者模式
查看>>
一道不知道哪里来的容斥题
查看>>
Blender Python UV 学习
查看>>
window添加右键菜单
查看>>
入手腾龙SP AF90mm MACRO
查看>>
Window7上搭建symfony开发环境(PEAR)
查看>>
Linux内核态、用户态简介与IntelCPU特权级别--Ring0-3
查看>>
第23月第24天 git命令 .git-credentials git rm --cached git stash clear
查看>>
java SE :标准输入/输出
查看>>
一些方便系统诊断的bash函数
查看>>
jquery中ajax返回值无法传递到上层函数
查看>>
css3之transform-origin
查看>>
[转]JavaScript快速检测浏览器对CSS3特性的支持
查看>>
Master选举原理
查看>>