资源简介
8、编写下列算法:
(1)将顺序串r中所有值为ch1的字符换成ch2的字符。
(2)将顺序串r中所有字符按照相反的次序仍存放在r中。
(3)从顺序串r中删除其值等于ch的所有字符.
(4)从顺序串r1中第index个字符起求出首次与串r2相同的字串的起始位置。
(5)从顺序串r中删除所有与串r1相同的子串
代码片段和文件信息
#include
#define MAXLEN 40
typedef struct{
char ch[MAXLEN];
int len;
}SString;
void StrInput(SString *r){
char c;
printf(“创建串r以$结束!\n“);
scanf(“ %c“&c);
r->len=0;
while(c!=‘$‘){
r->ch[r->len++]=c;
scanf(“ %c“&c);
}
}
void StrPrint(SString r){
int i;
printf(“创建串r为:\n“);
for(i=0;i printf(“%c“r.ch[i]);
printf(“\n“);
}
void StrFunctin(SString *rchar ch1char ch2){
int i;
for(i=0;ilen;i++)
if(r->ch[i]==ch1) r->ch[i]=ch2;
}
void main(){
SString r;
char ch1ch2;
StrInput(&r);
StrPrint(r);
printf(“将r中ch1字符换成ch2字符请输入ch1及ch2!\n“);
scanf(“ %c“&ch1);scanf(“ %c“&ch2);
StrFunctin(&rch1ch2);
StrPrint(r);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 740 2010-04-19 17:29 课本119页8题\课本119页8_1题.c
文件 660 2010-04-19 20:11 课本119页8题\课本119页8_2题.c
文件 747 2010-04-19 20:12 课本119页8题\课本119页8_3题.c
文件 892 2010-04-19 20:14 课本119页8题\课本119页8_4题.c
文件 985 2010-04-19 20:18 课本119页8题\课本119页8_5题.c
目录 0 2010-04-19 20:22 课本119页8题
----------- --------- ---------- ----- ----
4024 6
- 上一篇:pexports.zip
- 下一篇:Dom4j-1.6.1 API文档
相关资源
- Dom4j-1.6.1 API文档
- 加速度传感器ADXL345典型应用
- STC单片机原理图库和PCB库
- IEEE802.15.4无线收发芯片比较
- 在数据库中遍历查找某个字符串
- msvcp140d.dll
- eclipse-Oxygen Release (4.7.0)-2017版本包
- 中国省界的shp格式数据
- VS实现数据库的读写技术
- DAC904采用xilinx的FPGA的DCM IP核进行开发
- 《EDA技术实用教程(第五版)》习题
- LabVIEW数据采集210715
- 16_64点阵显示汉字程序
- 基于ti 的单片机msp430g2553的硬件spi控制
- 西电软院分布式对象技术 期末试题及
- 病人看病模拟程序队列的应用
- SAS9.4SID2019到9月份带EM.txt
- Intouch2014r2的临时授权
- 误差理论与数据处理
- MSP430SPI调试AD7708
- 数据结构及应用算法教程参考答案.
- 计算机图形学教程课后习题答案
- jdk1.8 Mac 64位
- ws.hbang.newterm2_2.0_iphoneos-arm[1249].deb
- 学生成绩管理系统+数据库课程设计
- Notepad++ 64位 PluginManager
- Quartus II 12.1 32 64破解
- Qt程序获取扫码枪数据
- 温度传感器数据在数码管上显示
- boost_1_47_setup boost_1_47_setup
评论
共有 条评论